![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
WM_LBUTTONUP Как записать координаты нажатия
Johnnnn © (2007-07-28 17:32:00)Фух блин заманался искать может кто раньше тут ответит. Как записать координаты нажатия
вот в таком сообщении PostMessage(hwnd, WM_LBUTTONUP, 0, Тут должны быть координаты как их сюда вписать блин);
СПАСИБО!
JaK[Light] (2007-07-28 21:11:00) [1]
> MakeLParam(X, Y)
Да, до этого я не додумался:
PostMessage(hWnd, WM_LBUTTONUP, 0, X or Y shl 16);
begin...end (2007-07-28 18:47:00) [2]MakeLParam(X, Y)
Johnnnn (2007-07-28 18:15:00) [3]Thanks!
JaK[Light] (2007-07-28 18:05:00) [4]
var
Arr: array [1..2] of Word;
X: Integer absolute Arr;
begin
Arr[1] := 10;
Arr[2] := 10;
PostMessage(hWnd, WM_LBUTTONUP, 0, X);
end;
Johnnnn (2007-07-28 17:56:00) [5]синтаксис короче я нифига непонимаю че значит low-order word high-order word как мне их записать блин через запятую взять в скобки че делать а?
Johnnnn (2007-07-28 17:53:00) [6]Нда:) А там небыло примера как ето зделать? есть окно хочу нажать там мышей 10 пикселов сверху от лева и 10 от сверху слева в право как мне ето написать. И ето я уже час в нете ето ищу пример блин простой пример етож для начинающих форум не так ли?
JaK[Light] (2007-07-28 17:40:00) [7]
> блин заманался искать
Начинать с MSDN надо. Смотрим:
lParam
The low-order word specifies the x-coordinate of the cursor. The coordinate is relative to the upper-left corner of the client area.
The high-order word specifies the y-coordinate of the cursor. The coordinate is relative to the upper-left corner of the client area.
И все проясняется.