Поделиться через


Метод IDirect3DDevice9::ShowCursor (d3d9helper.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
Header d3d9helper.h (включая D3D9.h)
Библиотека D3D9.lib

См. также раздел

IDirect3DDevice9

IDirect3DDevice9::SetCursorPosition

IDirect3DDevice9::SetCursorProperties