Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.17;
Скачать: CL | DM;

Вниз

Mouse.sens:=x;   Найти похожие ветки 

 
Михайлов Антон   (2003-02-22 19:06) [0]

Помогите люди,
Нужно программно менять настройки мыши (скорость перемещения, ускорение, скорость даблклика и тп)
Заранее ОГРОМНОЕ пасиба


 
Song ©   (2003-02-22 20:00) [1]

SystemParametersInfo()


 
Ich Hasse ©   (2003-02-22 23:00) [2]

поищи в кладовке, там были исходники


 
Михайлов Антон   (2003-02-23 10:49) [3]

Что-то не нашол в кладовке...
А можно примерчик??


 
Михайлов Антон   (2003-02-24 18:38) [4]

Ну помогите люди, очень нужно!!!


 
cdadmitriy ©   (2003-02-25 08:59) [5]


НЕ МОЕ НАШЕЛ В СЕТИ

Получение информации о железе.
Приведённый пример использует функцию GetSystemInfo и позволяет узнать OEM идентификатор, тип процессора, размер страницы и т.д. Пример является консольным приложением.



#include <windows.h>
#include <stdio.h>

void main()
{
SYSTEM_INFO siSysInfo;

// Копируем информацию о железе в структуру SYSTEM_INFO.

GetSystemInfo(&siSysInfo);

// Отображаем содержимое структуры SYSTEM_INFO.

printf("Hardware information: \n");
printf(" OEM ID: %u\n", siSysInfo.dwOemId);
printf(" Number of processors: %u\n",
siSysInfo.dwNumberOfProcessors);
printf(" Page size: %u\n", siSysInfo.dwPageSize);
printf(" Processor type: %u\n", siSysInfo.dwProcessorType);
printf(" Minimum application address: %lx\n",
siSysInfo.lpMinimumApplicationAddress);
printf(" Maximum application address: %lx\n",
siSysInfo.lpMaximumApplicationAddress);
printf(" Active processor mask: %u\n",
siSysInfo.dwActiveProcessorMask);
}
В следующем примере используется функция GetSystemMetrics чтобы определить, установлена ли мышка и не поменялось ли функциональное назначение её кнопок. В примере также используется функция SystemParametersInfo для определения чувствительности мышки и её границ.

#include <windows.h>
#include <stdio.h>

void main()
{
BOOL fResult;
int aMouseInfo[3];

fResult = GetSystemMetrics(SM_MOUSEPRESENT);

if (fResult == 0)
printf("No mouse installed.\n");
else
{
printf("Mouse installed.\n");

// Определяем, не поменялись ли кнопки мышки.

fResult = GetSystemMetrics(SM_SWAPBUTTON);

if (fResult == 0)
printf("Buttons not swapped.\n");
else printf("Buttons swapped.\n");

// Получаем чувствительность мышки и её границы.

fResult = SystemParametersInfo(
SPI_GETMOUSE, // получить информацию о мышке
NULL, // не используется
&aMouseInfo, // сюда поместить информацию
NULL); // не используется

if( fResult )
{
printf("Speed: %d\n", aMouseInfo[2]);
printf("Threshold (x,y): %d,%d\n",
aMouseInfo[0], aMouseInfo[1]);
}
}
}
В следующем примере используется функция SystemParametersInfo для того, чтобы увеличить скорость мышки вдвое.

#include <windows.h>
#include <stdio.h>

void main()
{
BOOL fResult;
int aMouseInfo[3]; // массив для хранения информации

// Получаем текущую чувствительность мышки.

fResult = SystemParametersInfo(
SPI_GETMOUSE, // получаем информацию о мышке
NULL, // не используется
&aMouseInfo, // сюда поместить информацию
NULL); // не используется

// Умножаем на 2.

if( fResult )
{
aMouseInfo[2] = 2 * aMouseInfo[2];

// Меняем чувствительность мышки.

SystemParametersInfo(
SPI_SETMOUSE, // изменяем информацию мышки
NULL, // не используется
aMouseInfo, // массив с информацией
SPIF_SENDCHANGE); // обновить win.ini
}
}



 
cdadmitriy ©   (2003-02-25 09:10) [6]

Если напишешь ПРОГУ пришли исходники ( лень писать )



Страницы: 1 вся ветка

Текущий архив: 2003.04.17;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.015 c
7-54922
mixamixa
2003-02-27 10:37
2003.04.17
Как отключить и потом включить клавиатуру


7-54932
max2057
2003-02-20 13:14
2003.04.17
CreateFile для CDROM


3-54430
jocko
2003-03-27 09:40
2003.04.17
Как определить какая запись?


1-54632
mig
2003-04-08 09:15
2003.04.17
Найти все файлы


1-54590
jel
2003-04-07 10:32
2003.04.17
Ожидание завершения порожденного процесса