Форум: "Основная";
Текущий архив: 2003.10.23;
Скачать: [xml.tar.bz2];
ВнизКак запихать координаты точки в lParam для WM_LButtonDown? Найти похожие ветки
← →
romeo (2003-10-13 00:52) [0]Координат - две, lParam - один...
← →
Palladin (2003-10-13 01:04) [1]TWMMouse + F1
← →
default (2003-10-13 01:15) [2]использовать встроенные типы паскаля для удобства
(TWMLBUTTONDOWN в твоём случае) или так, например,
P типа TPoint
lParam := P.Y shl 16 or P.X
← →
romeo (2003-10-13 01:19) [3]Что-то подсказывало, что такой ответ я и получу... Вопрос был задан уже после прочтения справки по TWMMouse. Что делать-то с
case Integer of
0: (
XPos: Smallint;
YPos: Smallint);
1: (
Pos: TSmallPoint;
Result: Longint);
Пардон за дремучесть, заранее спасибо.
← →
romeo (2003-10-13 01:22) [4]
> default © (13.10.03 01:15) [2]
Спасибо
← →
default (2003-10-13 01:23) [5]romeo © (13.10.03 01:19) [3]
это вариантная запись, разная трактовка одних и тех же данных...
lParam := LongInt(WMMouseVar.Pos)
WMMouseVar типа TWMMouse
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.10.23;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c