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

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

Window Handle [D7, WinXP]


P@vel ©   (2004-06-17 01:07:00) 

Есть  объект(TObject). Хочется получить его handle.
Делаю так но не получается.


name:=self.ClassName;
Handle:=FindWindow(PChar(name),Nil);


Вроде бы где то я читал, что оъбекты это тоже своего рода окна.


DrPass   (2004-06-17 02:09:00) [1]


> У кого первого из иерархии TObject ... TControl.

Ни у кого. Оконные компоненты являются наследниками TWinControl. У них есть свойство Handle


P@vel   (2004-06-17 02:03:00) [2]

Tmy = class(TControl)

................

Constructor Tmy.Create;
begin
 inherited Create(NIL);

........

name:=self.ClassName;
Handle:=FindWindow(PChar(name),Nil);

Тоже не даёт нужный результат.


P@vel   (2004-06-17 01:20:00) [3]

Good joke.
Хорошо, тогда поставим вопрос по другому.
У кого первого из иерархии TObject ... TControl. Есть такая вещ как дескриптор окна ?


DrPass   (2004-06-17 01:10:00) [4]


> Вроде бы где то я читал, что оъбекты это тоже своего рода
> окна

Это ты, наверное, руководство по установке пластиковых окон читал :). Объекты - не окна.


Наверх

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