Программное изменение параметров PS/2 мыши под XP
От: tocxa  
Дата: 21.04.02 23:10
Оценка:
Суть в следующем: надо сделать прогу, которая, по сути, является lite-аналогом вкладки "Мышь" Панели управления.
Но — честно — почти никаких идей по сабжу. Пробовал через реестр, но он, собачка, одни настройки сразу применяет, а другие — только после перезагрузки А мне бы надо "real-time" Мож, кто чего посоветует, хотя бы плясать от чего?

Заранее thanx.
- Запасайтесь, дьяволы, гробами, сейчас стрелять буду.
(М. Зощенко. Нервные люди)
Re: Программное изменение параметров PS/2 мыши под XP
От: SWAN Украина  
Дата: 21.04.02 23:20
Оценка:
Здравствуйте tocxa, Вы писали:

T>Суть в следующем: надо сделать прогу, которая, по сути, является lite-аналогом вкладки "Мышь" Панели управления.

T>Но — честно — почти никаких идей по сабжу. Пробовал через реестр, но он, собачка, одни настройки сразу применяет, а другие — только после перезагрузки :( А мне бы надо "real-time" :) Мож, кто чего посоветует, хотя бы плясать от чего?

Если я правильно понял то нужны функции установки различных параметров мыши и сразу ;)
SystemParametersInfo
SetSystemCursor
Re[2]: Программное изменение параметров PS/2 мыши под XP
От: tocxa  
Дата: 21.04.02 23:38
Оценка:
Здравствуйте SWAN, Вы писали:

SWAN>Если я правильно понял то нужны функции установки различных параметров мыши и сразу

SWAN>SystemParametersInfo
SWAN>SetSystemCursor

Это уже пробовал — не катит
Вызывал SystemParametersInfo, отлавливал GetLastError — говорит, мол все ОК, и даж в реестре менялось MouseSensetivity, но в реале — только после перезагрузки (логаута). Это касается скорости перемещения ук-ля. А вот MouseTrail сразу цепляет.

P.S. А по-хорошему, мне бы надо там же как-то PS/2 rate менять...
- Запасайтесь, дьяволы, гробами, сейчас стрелять буду.
(М. Зощенко. Нервные люди)
Re[3]: Программное изменение параметров PS/2 мыши под XP
От: SWAN Украина  
Дата: 21.04.02 23:59
Оценка: 3 (1)
Здравствуйте tocxa, Вы писали:

T>:)) Это уже пробовал — не катит :(

T>Вызывал SystemParametersInfo, отлавливал GetLastError — говорит, мол все ОК, и даж в реестре менялось MouseSensetivity, но в реале — только после перезагрузки (логаута). Это касается скорости перемещения ук-ля. А вот MouseTrail сразу цепляет.

T>P.S. А по-хорошему, мне бы надо там же как-то PS/2 rate менять... ;)


Вот скорость перемещения указателя
SystemParametersInfo (SPI_SETMOUSESPEED, 0, (void *)1, 0) ;

Работает супер :))

Я тоже споймался автоматом входной параметр поставил в pvParam а внимательно перечитав оказывается uiParam
Re[3]: Программное изменение параметров PS/2 мыши под XP
От: SWAN Украина  
Дата: 22.04.02 00:07
Оценка:
Здравствуйте tocxa, Вы писали:


T> Это уже пробовал — не катит

T>Вызывал SystemParametersInfo, отлавливал GetLastError — говорит, мол все ОК, и даж в реестре менялось MouseSensetivity, но в реале — только после перезагрузки (логаута). Это касается скорости перемещения ук-ля. А вот MouseTrail сразу цепляет.

T>P.S. А по-хорошему, мне бы надо там же как-то PS/2 rate менять...


Мда — думаю одно пишу другое — в смысле в pvParam надо скорость передавать
Re[4]: Программное изменение параметров PS/2 мыши под XP
От: Zar Россия  
Дата: 22.04.02 06:00
Оценка:
А не проще вызвать стандартный виндузовый диалог для этого? Вроде ж есть какой-то интерфейс для этого...
[ Zarathustra ]
Re: Программное изменение параметров PS/2 мыши под XP
От: tocxa  
Дата: 23.04.02 05:59
Оценка:
Спасибо всем, все получилось! Тему можно считать закрытой.
- Запасайтесь, дьяволы, гробами, сейчас стрелять буду.
(М. Зощенко. Нервные люди)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.