Eigenen Cursor aus einer Resource laden?!
-
Hallo zusammen

Ich hoffe, dass dieses Thema nicht allzu oft schon angesprochen wurde. Aber irgendwie schaffe ich es nicht, einen Cursor, den ich mit dem Resourcen-Manager erstellt habe, zu laden!?

Hier ein kleiner Überblick:
Ich habe eine von CWnd abgeleitete Klasse, die sich in einer MFC-Dll befindet:
class AFX_EXT_CLASS CMyClass : public CWnd { [...] HCURSOR mCursorRotate; [...] };Nun will ich meinen eigenen Cursor im Konstruktor laden, um ihn später zu verwenden:
CMyClass ::CMyClass () { // Diverse Cursor laden [...] mCursorNESW = ::LoadCursor(NULL, IDC_SIZENESW); mCursorArrow = ::LoadCursor(NULL, IDC_ARROW); mCursorRotate = ::LoadCursor(ghInstance, MAKEINTRESOURCE(IDC_ROTATE)); [...] }Zu ghInstance:
DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved) { ghInstance = hInstance; [...] }Habe es auch schon mit LoadImage und FindResource ausprobiert - alles klappt leider nicht

Hoffe, dass mir jemand von euch helfen kann!Gruß,
[NeoSpee]