![]() |
Использование User32.dll вместо MouseClick
Интересует такая штучка: к примеру имею вот такой код:
Код:
#include <IE.au3> Наткнулся как делают: на примере кнопки START Код:
const Int32 WM_LBUTTONDOWN = 0x0201; Одним словом, что спрашивается как клацнуть по картинке, как во втором способе но не используя мышку? Спасибо. |
А ControlClick не подходит?
Цитата:
Код:
#include <SendMessage.au3> |
Creat0R,через ControlClick вы вот так имеете в виду ?
Код:
#include <IE.au3> А _SendMessage($hWnd, $WM_LBUTTONDOWN, 0, 0), а как сюда привязать координаты картинки ? |
|
Вот так работает:
Код:
#include <IE.au3> |
Спасибо.
|
Creat0R, а как применить ControlClick если я имею только вот эти координаты:
Код:
$iScreenX = _IEPropertyGet($oImg, "screenx") |
Хм, мне интерестно, каким образом можно применить SendMessage к картинке на страничке... Ведь SendMessage только для тех елементов, у которых хендл есть...
|
Цитата:
Код:
#include <WinAPI.au3> Цитата:
|
Creat0R, спасибо, но оно почему то не туда кликает:
Код:
#include <IE.au3> |
Цитата:
Цитата:
Код:
WinGetHandle("[CLASS:IEFrame]") Код:
ControlGetHandle("[CLASS:IEFrame]", "", "Internet Explorer_Server1") |
Цитата:
Цитата:
|
Время: 03:07. |
Время: 03:07.
© OSzone.net 2001-