Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.10.2011, 16:51   #11
MyIE
Форумчанин
 
Аватар для MyIE
 
Регистрация: 02.01.2010
Сообщений: 127
По умолчанию

Нет, проблема как раз в том что из приведенного мною
Код:
  SendMessage(handl, WM_LBUTTONDOWN, 10, 10); 
  SendMessage(handl, WM_LBUTTONUP, 10, 10); 

  SendMessage(handl, WM_LBUTTONDBLClK, 10, 10); 

  // PostMessage(handl, WM_LBUTTONDOWN, 0,(83 shl 16)+ 219); 
  // PostMessage(handl, WM_LBUTTONUP, 0,(83 shl 16)+ 219); 

  // SendMessage(handl, WM_LBUTTONDOWN, MK_LBUTTON, 10 + 10 shl 16); 
  // SendMessage(handl, WM_LBUTTONUP, MK_LBUTTON, 10 + 10 shl 16); 

  // PostMessage(handl, WM_LBUTTONDOWN, 0, 10 + 10 shl 16); 
  // PostMessage(handl, WM_LBUTTONUP, 0, 10 + 10 shl 16);
Не работает все и по всякому (активное окно или нет, свернуто или нет, через Mouse_Event даже ничего не происходит с долбанным калькулятором , хотя должно так как это уже имитация клика мыши не в окне, а на экране, если я правильно выразился))
0_o
MyIE вне форума Ответить с цитированием
Старый 06.10.2011, 12:17   #12
MyIE
Форумчанин
 
Аватар для MyIE
 
Регистрация: 02.01.2010
Сообщений: 127
По умолчанию

Так мне никто не подскажет, почему у меня не эмулируются клики мыши, но эмулируются нажатия клавиш клавиатуры? С чем это может быть связано?
0_o
MyIE вне форума Ответить с цитированием
Старый 06.10.2011, 12:21   #13
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

Цитата:
почему у меня не эмулируются клики мыши
А ты сам как думаешь?

Код:
SendMessage(handl, WM_LBUTTONDOWN, 10, 10);
http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx

Первый 10 = бред
Второй 10 = (10, 0) - там кнопки нет
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Старый 06.10.2011, 16:01   #14
NetSpace
Участник клуба
 
Аватар для NetSpace
 
Регистрация: 03.06.2009
Сообщений: 1,792
По умолчанию

клавиатура может быть и несвязана с визуальными компонентами (скажем, системные клавиши), а вот мышь как раз работает с визуальными (АКТИВНЫМИ) компонентами - у неё же курсор ВИДИМЫЙ - значит, его нужно наводить на ВИД
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.

Последний раз редактировалось NetSpace; 06.10.2011 в 16:07.
NetSpace вне форума Ответить с цитированием
Старый 06.10.2011, 16:04   #15
NetSpace
Участник клуба
 
Аватар для NetSpace
 
Регистрация: 03.06.2009
Сообщений: 1,792
По умолчанию

не сработает. у мыши курсор видимый - вот мышь работает с видимыми компонетами, у которых есть координаты на экране, а вот клавиатура может работать и без координат компонентов (скажем, системные клавиши). если окно всернуть, то о каких координатах может идти речь и какую кнопку нажимать?
опять инет завис и вылетел, вот и создал второе сообщение наугад
уберите его, господа модераторы.
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
NetSpace вне форума Ответить с цитированием
Старый 06.10.2011, 20:40   #16
MyIE
Форумчанин
 
Аватар для MyIE
 
Регистрация: 02.01.2010
Сообщений: 127
По умолчанию

Ну пускай в свернутом приложении кликнуть не смогу, почему не кликается по развернутому?
0_o
MyIE вне форума Ответить с цитированием
Старый 06.10.2011, 23:26   #17
NetSpace
Участник клуба
 
Аватар для NetSpace
 
Регистрация: 03.06.2009
Сообщений: 1,792
По умолчанию

может быть оно отлавливает нажатие мыши и блокирует его? это называется хук? на форуме этом как-то была похожая тема, где не могли заставить автоматически щёлкать мышкой в программе просмотра реестра REGEDIT.EXE. ох, исчертыхались они там... покопайте и поищите.
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
NetSpace вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нажатие кнопки мыши в чужом окне gufon Общие вопросы Delphi 2 29.06.2011 21:03
Эмуляция действий мыши в свернутом окне senia Win Api 12 18.11.2010 16:38
Эмуляция клика мыши в C# GApe Общие вопросы C/C++ 0 04.05.2010 20:40
Эмуляция нажатия CTRL-V в чужом окне ]Wowan[ Общие вопросы Delphi 0 25.04.2009 18:42
Эмуляция клика мыши Stimer Win Api 1 05.02.2009 04:06