Compartilhar via


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

Exibe ou oculta o cursor.

Sintaxe

BOOL ShowCursor(
  [in] BOOL bShow
);

Parâmetros

[in] bShow

Tipo: BOOL

Se bShow for TRUE, o cursor será mostrado. Se bShow for FALSE, o cursor ficará oculto.

Retornar valor

Tipo: BOOL

Valor que indica se o cursor estava visível anteriormente. TRUE se o cursor estava visível anteriormente ou FALSE se o cursor não estivesse visível anteriormente.

Comentários

As funções de cursor Direct3D usam cursor GDI ou emulação de software, dependendo do hardware. Os usuários geralmente querem responder a uma mensagem de WM_SETCURSOR. Por exemplo, os usuários podem querer escrever o manipulador de mensagens da seguinte maneira:


    
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;

Ou os usuários podem querer chamar o método IDirect3DDevice9::SetCursorProperties se quiserem alterar o cursor. Confira o código nos Exemplos de C/C++ dos Elementos Gráficos DirectX para obter mais detalhes.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho d3d9helper.h (inclua D3D9.h)
Biblioteca D3D9.lib

Confira também

IDirect3DDevice9

IDirect3DDevice9::SetCursorPosition

IDirect3DDevice9::SetCursorProperties