Freigeben über


IDirect3DDevice9::ShowCursor-Methode (d3d9.h)

Zeigt den Cursor an oder blendet den Cursor aus.

Syntax

BOOL ShowCursor(
  [in] BOOL bShow
);

Parameter

[in] bShow

Typ: BOOL

Wenn bShow TRUE ist, wird der Cursor angezeigt. Wenn bShow false ist, wird der Cursor ausgeblendet.

Rückgabewert

Typ: BOOL

Wert, der angibt, ob der Cursor zuvor sichtbar war. TRUE , wenn der Cursor zuvor sichtbar war, oder FALSE , wenn der Cursor zuvor nicht sichtbar war.

Hinweise

Direct3D-Cursorfunktionen verwenden je nach Hardware entweder GDI-Cursor oder Softwareemulation. Benutzer möchten normalerweise auf eine WM_SETCURSOR Nachricht antworten. Beispielsweise möchten die Benutzer den Nachrichtenhandler wie folgt schreiben:


    
case WM_SETCURSOR:

// Turn off window cursor 
    
SetCursor( NULL );
    
m_pd3dDevice->ShowCursor( TRUE );
    
return TRUE; // prevent Windows from setting cursor to window class cursor
    
break;

Oder Benutzer möchten die IDirect3DDevice9::SetCursorProperties-Methode aufrufen, wenn sie den Cursor ändern möchten. Weitere Informationen finden Sie im Code in den C/C++-Beispielen für DirectX-Grafiken.

Anforderungen

   
Zielplattform Windows
Kopfzeile d3d9.h (einschließlich D3D9.h)
Bibliothek D3D9.lib

Weitere Informationen

IDirect3DDevice9

IDirect3DDevice9::SetCursorPosition

IDirect3DDevice9::SetCursorProperties