WinApi, ausblenden cursor im Fenster client-Bereich

Möchte ich ausblenden cursor im Fenster client-Bereich ohne Ränder und Titelleiste (es ist eine einfache opengl-Anwendung). So, Funktion

    ShowCursor(FALSE);

nicht geeignet ist. Nach einigem suchen winapi finde ich diese Lösung:

    //when create window class for application window
    WNDCLASSEX WndClass;
    //...
    BYTE CursorMaskAND[] = { 0xFF };
    BYTE CursorMaskXOR[] = { 0x00 };
    WndClass.hCursor = CreateCursor(NULL, 0,0,1,1, CursorMaskAND, CursorMaskXOR);

Ist dies ein guter Weg, um dieses Problem zu lösen typische Aufgabe? Welche Weg ist der beste?

InformationsquelleAutor And390 | 2013-01-03
Schreibe einen Kommentar