Вниз
Скачать: CL | DM;

Клейкое окошко...   Найти похожие ветки 

 
Grief ©   (2005-05-19 14:43) [0]

Для перетаскивания окошка я юзаю команду WM_SysCommand:
WM_LButtonDown: if TestRect(TopRect, Main.Position) then PostMessage(Main.Wnd, WM_SysCommand, $F012, 0)

Вопрос, как реализовать клеяние окошка к краям экрана (как в WinAMP"е)?


 
Eraser ©   (2005-05-19 14:47) [1]

Grief ©

Св-а формы:
ScreenSnap
SnapBuffer


 
Grief ©   (2005-05-19 14:50) [2]

Я посмотрю.


 
Grief ©   (2005-05-19 14:58) [3]

Спасибо, работает, а как извлечь у WM_Moving значение координат окна? там lparam - указатель на Rect, как его соб-нно получить?


 
Eraser ©   (2005-05-19 15:00) [4]

Grief ©
как извлечь у WM_Moving значение координат окна?


Из справки по Windows.


 
Grief ©   (2005-05-19 15:24) [5]

А все таки?


 
ANB ©   (2005-05-19 16:39) [6]

Объявить указатель на Rect и разъименовать.


 
Grief ©   (2005-05-19 22:39) [7]

э-э-э а подробнее можно? Там же LongInt вроде?


 
kat ©   (2005-05-19 23:38) [8]

longint - это тоже самое что ^int, Pchar, bool, и любой четырехбайтовый тип для Windows32. Longint может быть как строкой, так числом, так и указателем на любой тип данных.
объявляется это так
myrect:^Trect;
myrect:=pointer(lparam);// или wparam;
Anderstend?


 
raidan ©   (2005-05-19 23:41) [9]

>kat ©   (19.05.05 23:38) [8]
Нужно говорить "understood" :)


 
Eraser ©   (2005-05-19 23:53) [10]

raidan ©   (19.05.05 23:41) [9]

Нужно говорить "ферштейн"? )



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.021 c
1-1116595931
Volume
2005-05-20 17:32
2005.06.06
Автопереименование


14-1116339170
kull
2005-05-17 18:12
2005.06.06
Как портировать try..finally в C++ ?


1-1116905491
Viktop
2005-05-24 07:31
2005.06.06
Поиск в файле


3-1113923414
mozart
2005-04-19 19:10
2005.06.06
Как лучше организовать "шахматку"


14-1116382973
Gar
2005-05-18 06:22
2005.06.06
Не стало DelphiGFX?




   Наверх