Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> как поменять программно клавиши мышки местами? 
:(
    Опции темы
finder_adventures
Дата 29.11.2002, 02:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 15.5.2002

Репутация: нет
Всего: нет



Как поменять программно клавиши мышки местами?
PM MAIL   Вверх
HexoGenus
  Дата 29.11.2002, 05:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Экс. модератор
Сообщений: 110
Регистрация: 28.8.2002
Где: Ростов-на-Дону

Репутация: нет
Всего: нет



Цитата(finder_adventures @ 28.11.2002, 18:53)
Как поменять программно клавиши мышки местами?

Программно не знаю
но консольная команда такая

Цитата

"rundll32 user,swapmousebutton" - Поменять Местами клавиши Мыша! (Во мля! и этого Дядя Билли не
забыл!)

Выдержка из текста:
Малоизвестные команды Windows 9xx для запуска из командной строки
--------------------
Когда невозможно уже работать напряженнее, начни работать умнее.
PM MAIL WWW ICQ   Вверх
HexoGenus
  Дата 29.11.2002, 05:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Экс. модератор
Сообщений: 110
Регистрация: 28.8.2002
Где: Ростов-на-Дону

Репутация: нет
Всего: нет



Цитата(finder_adventures @ 28.11.2002, 18:53)
Как поменять программно клавиши мышки местами?

Ага ... нашел и программно:
Код

SwapMouseButton(1); // - для левши
SwapMouseButton(0); // - для правши

--------------------
Когда невозможно уже работать напряженнее, начни работать умнее.
PM MAIL WWW ICQ   Вверх
Finder Adventuries
Дата 29.11.2002, 05:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 13.9.2002

Репутация: нет
Всего: нет



HexoGenus спасибо,
попробую...
PM MAIL   Вверх
Fantasist
Дата 29.11.2002, 08:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лентяй
***


Профиль
Группа: Участник Клуба
Сообщений: 1517
Регистрация: 24.3.2002

Репутация: 4
Всего: 41



Цитата(HexoGenus @ 28.11.2002, 21:21)
Программно не знаю
но консольная команда такая

Цитата

"rundll32 user,swapmousebutton" - Поменять Местами клавиши Мыша! (Во мля! и этого Дядя Билли не
забыл!)

Если консольная команда такая, то программно это выглядит примерно так:
:)

Код

{
typedef void (*_pFunc)(void)

int hMod=LoadLibrary("user.dll");
_pFunc func;
func=(_pFunc)GetPtocAddress(hMod,"SwapMouseButon")
func();
};


Что мы и видим в библиотеке VS, только импорт там статический.  :)


--------------------
Волны гасят ветер...
PM MAIL   Вверх
HexoGenus
Дата 30.11.2002, 18:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Экс. модератор
Сообщений: 110
Регистрация: 28.8.2002
Где: Ростов-на-Дону

Репутация: нет
Всего: нет



Цитата(Fantasist @ 29.11.2002, 00:36)
Код

{
typedef void (*_pFunc)(void)

int hMod=LoadLibrary("user.dll");
_pFunc func;
func=(_pFunc)GetPtocAddress(hMod,"SwapMouseButon")
func();
};

Спасибки ...
Я с DLL почти совсем не работал...
А есть подобный пример только что бы там еще и параметры передавались???
;-)
--------------------
Когда невозможно уже работать напряженнее, начни работать умнее.
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0832 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.