000
20.12.2005, 02:51 Uhr
hitmo
|
Hallo zusammen!
Ich habe ein Programm geschrieben, welches einen selbstgebastelten Mauszeiger verwendet. Diesen binde ich folgendermaßen ins Programm ein:
C++: |
HCURSOR mycursor = LoadCursor(hinstance,MAKEINTRESOURCE(IDC_CURSOR)); . . . winclass.hCursor = mycursor;
|
Das funktioniert auch sehr gut. Wenn das Programm jetzt aber damit beschäftigt ist, Daten aus einer Datenbank auszulesen, ändert sich der Mauszeiger automatisch in eine Sanduhr. Wie kann ich erreichen, dass immer mein eigener Mauszeiger angezeigt wird?
Ich habe schon versucht mit SetCursor zu arbeiten und fange mit WM_SetCursor die Nachrichten ab, welche für das Ändern des Mauszeigers zuständig sind, aber ohne Erfolg.
C++: |
case WM_SETCURSOR { SetCursor(mycursor); return TRUE; }
|
|