Compartir a través de


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

Muestra u oculta el cursor.

Sintaxis

BOOL ShowCursor(
  [in] BOOL bShow
);

Parámetros

[in] bShow

Tipo: BOOL

Si bShow es TRUE, se muestra el cursor. Si bShow es FALSE, el cursor está oculto.

Valor devuelto

Tipo: BOOL

Valor que indica si el cursor estaba visible anteriormente. TRUE si el cursor estaba visible anteriormente o FALSE si el cursor no estaba visible anteriormente.

Comentarios

Las funciones de cursor de Direct3D usan el cursor GDI o la emulación de software, según el hardware. Normalmente, los usuarios quieren responder a un mensaje de WM_SETCURSOR. Por ejemplo, es posible que los usuarios quieran escribir el controlador de mensajes de la siguiente manera:


    
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;

O es posible que los usuarios quieran llamar al método IDirect3DDevice9::SetCursorProperties si quieren cambiar el cursor. Consulte el código en los ejemplos de C/C++ para gráficos de DirectX para obtener más detalles.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado d3d9helper.h (incluya D3D9.h)
Library D3D9.lib

Consulte también

IDirect3DDevice9

IDirect3DDevice9::SetCursorPosition

IDirect3DDevice9::SetCursorProperties