Forum
Tipps
News
Menu-Icon

Visual C++, Mauszeiger ändern

Hallo zusammen,
Ich möchte gern in meinen Visual C++ Programm den Mauszeiger ändern.
Ich habe folgende Zeilen in der OnInitialUpdate() stehen.
           
HCURSOR CursorHand;
CursorHand=AfxGetApp()->LoadCursor(IDC_CURSOR_HAND);                                    
::SetClassLong(m_hWnd, GCL_HCURSOR, (LONG)CursorHand);

Es geht auch.   
Nun habe ich das Problem, wenn ich über einen Button gehe wird der alte Mauszeiger angezeigt.
Ich möchte aber das im gesamten Dialog der neue Zeiger zu sehen ist.
Kann mir jemand helfen?
Danke im Voraus.
Zisu  


Antworten zu Visual C++, Mauszeiger ändern:

Habe es selber hinbekommen:

Message-Handler für WM_SETCURSOR zum Dialog hinzugefügt und darin
SetCursor(myCursor) aufrufen.
Nicht die Default-Behandlung im MessageHandler aufrufen.
Sondern:    return TRUE;

zisu  
 :D


« kleines prob mit c++iostream geht nicht »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Visual Basic
Visual Basic ist eine proprietäre Programmiersprache von Microsoft, oft als "VB" abgekürzt. Die älteren Versionen bis VB 6.0 werden heute als Vis...

C++
C++ ist eine von der ISO standardisierte Programmiersprache und eine erweiterte Form von C zur objektorientierten, generischen und prozeduralen Programmierung. Weitestgeh...

Internet-Zugriffsprogramm
Ein Internet-Zugriffsprogramm, auch Browser genannt, stellt Internetseiten für den Benutzer dar. Am bekanntesten ist der Microsoft Internet Explorer, gefolgt vom kos...