Visual C++, Mauszeiger ändern

Dieses Thema Visual C++, Mauszeiger ändern im Forum "Windows XP Forum" wurde erstellt von zisu, 17. Jan. 2004.

Thema: Visual C++, Mauszeiger ändern Hallo zusammen, Ich möchte gern in meinen Visual C++ Programm den Mauszeiger ändern. Ich habe folgende Zeilen in der...

  1. 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
     
  2. 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
     
Die Seite wird geladen...

Visual C++, Mauszeiger ändern - Ähnliche Themen

Forum Datum
Digittrade DVB-T Stick Visual C++ Runtime Fehler Windows 7 Forum 25. Okt. 2014
fehlermeldung von visual c++ runtime library Windows XP Forum 23. Nov. 2011
Probleme mit Visual C++ Windows XP Forum 27. Okt. 2011
Visual C++ 2005 x86/x64 Error 1935 Software: Empfehlungen, Gesuche & Problemlösungen 13. Juni 2011
Visual Studio 2010 und .NET Framework 4 Beta 2 Windows XP Forum 5. Nov. 2009