Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: захват положения курсора?
Форум программистов > Системное программирование > C, С++ и С Builder > C и С++ FAQ
YAUHEN
в Delphi это вроде так
GetCursorPos(x+61, y+51);
SetCursorPos(x+61, y+51);
а ещо вопрос-
как сделать нажатие мышкой, в смысле
mouse_event(MOUSEEVENTF_LEFTDOWN,x,y,0,0);
mouse_event(MOUSEEVENTF_LEFTUP,x,y,0,0);
mouse_event(MOUSEEVENTF_LEFTDOWN,x,y,0,0);
mouse_event(MOUSEEVENTF_LEFTUP,x,y,0,0);-это тоже Delphi
European
Цитата(YAUHEN @ 28:04:2008 - 17:45) *
в Delphi это вроде так

А где надо? При чем здесь раздел "Общие вопросы по С++"? С++ вообще ничего не знает ни о каких положениях курсора. Правильно выбирайте раздел для вопроса
Yason
Видимо, человек переходит с дельфей на си.
По теме: GetCursorPos и mouse_event суть API'шные функции, поэтому от языка не зависят - F1.
YAUHEN
это конечно всё понятно, но всё таки как???
European
Цитата(YAUHEN @ 29:04:2008 - 14:07) *
это конечно всё понятно, но всё таки как???

Если было бы понятно, то такой вопрос не возник бы. Вот ответ:
Цитата(Yason @ 29:04:2008 - 12:48) *
GetCursorPos и mouse_event суть API'шные функции, поэтому от языка не зависят
YAUHEN
Эх! После долгого мучения с Help выяснил:
SetCursorPos,mouse_event прописываются как и в Delphi,
а GetCursorPos прописывается во как:
TPoint p;
int x,y;
GetCursorPos(&p);
Label1->Caption=IntToStr(p.x)+","+IntToStr(p.y);
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2008 IPS, Inc.