Partager via


Méthode IDirect3DDevice9 ::ShowCursor (d3d9helper.h)

Affiche ou masque le curseur.

Syntaxe

BOOL ShowCursor(
  [in] BOOL bShow
);

Paramètres

[in] bShow

Type : BOOL

Si bShow a la valeur TRUE, le curseur s’affiche. Si bShow a la valeur FALSE, le curseur est masqué.

Valeur retournée

Type : BOOL

Valeur indiquant si le curseur était précédemment visible. TRUE si le curseur était précédemment visible, ou FALSE si le curseur n’était pas visible auparavant.

Remarques

Les fonctions de curseur Direct3D utilisent le curseur GDI ou l’émulation logicielle, selon le matériel. Les utilisateurs souhaitent généralement répondre à un message WM_SETCURSOR. Par exemple, les utilisateurs peuvent vouloir écrire le gestionnaire de messages comme suit :


    
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;

Les utilisateurs peuvent également appeler la méthode IDirect3DDevice9 ::SetCursorProperties s’ils souhaitent modifier le curseur. Pour plus d’informations, consultez le code dans les exemples DirectX Graphics C/C++.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d3d9helper.h (incluez D3D9.h)
Bibliothèque D3D9.lib

Voir aussi

IDirect3DDevice9

IDirect3DDevice9 ::SetCursorPosition

IDirect3DDevice9 ::SetCursorProperties