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 |