Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Портал .::2BakSa.WS::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование > Visual C++ / С/C++

Уважаемые пользователи nowa.cc и 2baksa.ws. У нас сложилось тяжёлое финансовое положение. Мы работаем для вас вот уже более 15 лет и сейчас вынуждены просить о помощи. Окажите посильную поддержку проектам. Мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: 826074280762 Webmoney WME: 804621616710
PayPal PayPal_Email E-mail для связи по вопросу помощи
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!
Ответ
 
Опции темы Опции просмотра Language
Старый 25.01.2008, 19:44   #1
Неактивный пользователь
 
Пол:Мужской
Регистрация: 22.11.2007
Сообщений: 22
Репутация: 0
По умолчанию DirectX & C++.NET

Помогите пожалуйста,
Есть три проблемки:
1. Как скрыть курсор мыши.
2. Как держать курсор мыши в центре экрана.
3. Как заменить иконку курсора на пользовательскую.
clawn вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: саященник ялтыKNSneva.ru - гипермаркет электроники предлагает apple macbook air 13 2024 - корпоративные поставки в Санкт-Петербурге.купить полки на стенудома барнхаус москваВ магазине KNSneva.ru - 3050 купить - специальные условия для корпоративных клиентов в Санкт-Петербурге.


Старый 25.01.2008, 20:41   #2
pluton
ViP
 
Аватар для pluton
 
Пол:Мужской
Регистрация: 23.02.2007
Сообщений: 1,027
Репутация: 560
По умолчанию Ответ: DirectX & C++.NET

clawn, насчёт DirectX не знаю, но могу предложить виндозные функции:

Цитата:
Сообщение от clawn Посмотреть сообщение
1. Как скрыть курсор мыши.

Цитата:
The ShowCursor function displays or hides the cursor.
Syntax
int ShowCursor(BOOL bShow);

Цитата:
Сообщение от clawn Посмотреть сообщение
2. Как держать курсор мыши в центре экрана.

Цитата:
The ClipCursor function confines the cursor to a rectangular area on the screen. If a subsequent cursor position (set by the SetCursorPos function or the mouse) lies outside the rectangle, the system automatically adjusts the position to keep the cursor inside the rectangular area.
Syntax
BOOL ClipCursor(const RECT *lpRect);

вызываешь эту функцию с координатами центра экрана

Цитата:
Сообщение от clawn Посмотреть сообщение
3. Как заменить иконку курсора на пользовательскую.

вот это надо поискать
__________________
THE TRUTH IS OUT THERE
pluton вне форума
 
Ответить с цитированием Вверх
Старый 04.02.2008, 17:36   #3
Insania
Неактивный пользователь
 
Регистрация: 04.02.2008
Сообщений: 1
Репутация: 2
По умолчанию Ответ: DirectX & C++.NET

Цитата:
Сообщение от clawn Посмотреть сообщение
3. Как заменить иконку курсора на пользовательскую.

The LoadImage function loads an icon, cursor, or bitmap.

Код:
HANDLE LoadImage( HINSTANCE hinst, LPCTSTR lpszName, UINT uType,	
    int cxDesired, int cyDesired,  UINT fuLoad	);
- прекрасно грузит файлы .cur


Код:
HCURSOR SetCursor(   HCURSOR hCursor  );
окончательно получится что то вида:
Код:
SetCursor( LoadImage( hInstance, "с:\\my.cur", IMAGE_CURSOR, 0,0,LR_DEFAULTSIZE | LR_LOADFROMFILE );
или 
SetCursor( LoadImage( hInstance, "с:\\my.cur", IMAGE_CURSOR, 32,32,LR_LOADFROMFILE );
;

все это есть и в мсдн и в хелпе к сдк

Последний раз редактировалось Insania; 04.02.2008 в 17:43.. Причина: недописал (
Insania вне форума
 
Ответить с цитированием Вверх
Старый 24.04.2008, 06:40   #4
Jeronimo
Новичок
 
Пол:Мужской
Регистрация: 24.04.2008
Сообщений: 9
Репутация: 2
По умолчанию Ответ: DirectX & C++.NET

Вообще в DirectX для работы с устройствами ввода используется модуль DirectInput. Сдеся есть хорошая литература по работе с DirectX:
http://netlib.narod.ru/
А это работа именно с DirectInput-ом:
http://www.gamedev.ru/articles/?id=70018
Jeronimo вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DirectX Dmitruk Системные утилиты 6 03.08.2011 11:46
DirectX Katalikos Microsoft Windows 21 08.06.2010 13:14
Установка directx patrol6 Windows XP 5 16.06.2009 13:50
Установка DirectX wlad48 Архив 8 02.07.2007 08:14

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 07:25. Часовой пояс GMT +3.


Copyright ©2004 - 2024 2BakSa.WS

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.15139 секунды с 11 запросами