Displays or hides the cursor.
BOOL ShowCursor( BOOL bShow );
Value indicating whether the cursor was previously visible. TRUE if the cursor was previously visible, or FALSE if the cursor was not previously visible.
Direct3D cursor functions use either GDI cursor or software emulation, depending on the hardware. Users usually want to respond to a WM_SETCURSOR message. For example, the users might want to write the message handler like this:
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;
Or users might want to call the IDirect3DDevice9::SetCursorProperties method if they want to change the cursor. See the code in the DirectX Graphics C/C++ Samples for more detail.
Header: Declared in D3d9.h.
IDirect3DDevice9::SetCursorPosition, IDirect3DDevice9::SetCursorProperties