Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Выделить окно\объект [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.


Наверх

Титульная страница Поиск, карта сайта Написать письмо