![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Выделить окно\объект [D6, WinXP]
Rentgen © (2004-10-29 07:12:00)Делаю так:
Scr:hDC;
h:HWND
tm:Tmouse;
...
h:=WindowFromPoint(tm.cursorPos);
GetWindowRect(h,rect);
ScreenDC := GetWindowDC(h);
DrawFocusRect(ScreenDC,rect);
//ReleaseDC(0,ScreenDC);
...
- Мало того, что это не рисует на Button или Memo, ещё и координаты не те выходят. Рабочий стол выделяетсяидеально. :)
Поможете?
VMcL (2004-10-29 07:58:00) [1]ChildWindowFromPoint
Rentgen (2004-10-29 07:13:00) [2]По привычке написал, что D6. Если это важно, то у меня чейчас D7.