Консультация № 72640
25.01.2007, 19:59
0.00 руб.
0 1 1
Хотя вопросик, по WinApi задам его вам - как то ближе:) Как приклеиться снизу к некоторому окошку (известно какому) - покажите на примере, а то я и из русской справки по WinApi, найдя нужные ф-ии ничего не понял.

Обсуждение

Неизвестный
28.01.2007, 01:02
общий
это ответ
Здравствуйте, Sync!
Приклеивание реализуется очень просто - если расстояние от вашего окна до какого-то края меньше какого-дь расстояни (пикселов 15-30), то сделать положение своего окна таким, чтобы оно было ровно снизу от другого окна.
Чтобы найти чужое окно, используйте, напирмер, FindWindowEx.
А после
BOOL GetWindowRect(HWND hWnd, LPRECT lpRect);
В коде на Delphi надо будет передать функции следующие параметры:
hWnd (THandle) – параметр, полученный от FindWindowEx.
lpRect – указатель на переменную TRect. Т.е. MyRect либо @MyRect
В нее запишутся координаты нужного вам окна. Их и используйте.
А вообще, уточните, что именно у вас получилось?
Форма ответа