Метод 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 |