IDirect3DDevice9::ShowCursor 方法 (d3d9.h)

显示或隐藏光标。

语法

BOOL ShowCursor(
  [in] BOOL bShow
);

参数

[in] bShow

类型: BOOL

如果 bShow 为 TRUE,则显示光标。 如果 bShow 为 FALSE,则隐藏光标。

返回值

类型: BOOL

指示游标以前是否可见的值。 如果游标以前可见,则为 TRUE;如果游标以前不可见,则为 FALSE

备注

Direct3D 游标函数使用 GDI 游标或软件仿真,具体取决于硬件。 用户通常需要响应WM_SETCURSOR消息。 例如,用户可能需要编写如下所示的消息处理程序:


    
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;

或者,如果用户想要更改游标,则可能需要调用 IDirect3DDevice9::SetCursorProperties 方法。 有关更多详细信息,请参阅 DirectX Graphics C/C++ 示例中的代码。

要求

   
目标平台 Windows
标头 d3d9.h (包括 D3D9.h)
Library D3D9.lib

请参阅

IDirect3DDevice9

IDirect3DDevice9::SetCursorPosition

IDirect3DDevice9::SetCursorProperties