Cursor ins Child laden
-
Hallo,
Ich habe mir ein resourcenscript erstellt mit einem selbsdefinierten Icon und einem selbstdefinierten Cursor.
Den Cursor lade ich (ind der WinMain) über
wndclass.hCursor = LoadCursor(hInstance, szAppName);
soweit funktioniert auch alles, nur wenn ich jetzt über ein ChildFenster streiche, verschwindet der selbstdefinierte Cursor wieder.
Petzold meint, überSetClassLong(hwndChild, GCL_HCURSOR, LoadCursor(hInstance, szAppName));
ginge dies; wenn ich dies tue, verschwindet aber der Cursor beim Eintauchen in den Bereich des Childs(ist ein Button) vollkommen. Welchen Fehler mache ich?
Danke im Vorraus, '][' !
-
LoadCursor(hInstance, szAppName)
Ich denke, es liegt daran. SChau dir doch mal die MSDN an, was die zum zweitren Parameter sagt. Du brauchst eine ID für deinen Cursor. Sagen wir du definierst
#define ID_CUR_MYCUR 55
Und im Resource-Skript dann
ID_CUR_MYCUR CURSOR DISCARDABLE "MyCursor.cur"
Die Datei MyCursor.cur sollte im Projektverzeichnis liegen. Den Cursor lädst du dann so:
hCursor = LoadCursor(hInstance, MAKEINTRESOURCE(ID_CUR_MYCUR));
-
Funktioniert leider immer noch nicht...