zwalniać pamięć jak uchwyt zwrócony przez LoadCursor(NULL, IDC_ARROW) przestanie być potrzebny

0

Jak w temacie :) Jeżeli tak to jaką funkcją? Bo DeleteObject nie jest raczej od tego a nic innego w msdn nie znalazłem :(

1

Z tego co pamiętam LoadCursor() nie przydziela dynamicznie zasobów więc te są niszczone automatycznie.

Zwalniać trzeba CreateCursor() funkcją DestroyCursor().

0

The DestroyCursor function destroys a nonshared cursor. Do not use this function to destroy a shared cursor

Czyli do IDC_CROSS nie powinienem używać tej funkcji?

2

Czyli do IDC_CROSS nie powinienem używać tej funkcji?

Nie można zwolnić pamięci na "niedynamiczną" strukturę.

2

Before closing, you must use the DestroyCursor function to destroy any cursors you created with CreateCursor. It is not necessary to destroy cursors created by other functions.

https://msdn.microsoft.com/pl-pl/library/windows/desktop/ms648380%28v=vs.85%29.aspx#_win32_Creating_a_Cursor

0

Dzięki za linki i pomoc Panowie

1 użytkowników online, w tym zalogowanych: 0, gości: 1