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

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

Поиск объекта [D6, Win95/98]


GrBob ©   (2003-03-26 19:39:00) 

Вопрос в том, что я нашел Хэндл на объект, и хочу получить тип этого объекта (например TButton).
И если возможно, то хотелось бы пообщатся с этим объектом, но не через SendMessage, а например .Visible:=True.


jack128   (2003-03-29 13:45:00) [1]

я и не пытаюсь поменять хендл
Tbutton сама создает окно, а я хочу на существущееокно наложить оболочку ввиде класса TMyButton.


default   (2003-03-29 02:14:00) [2]

to Jack128
не Джек знаешь дело в чём?
в том что TCanvas.Handle - это дескриптор контекста устройства
фактически указатель на структуру данных внутренне поддерживаемую GDI, в которой определяется кисть, карандаш, метрика шрифта...
а Handle окна можно поменять только пересозданием окна
то есть удалением его и созданием нового


jack128   (2003-03-28 14:14:00) [3]

Diamond Cat © (27.03.03 01:07)
А что такое? Напимер в Canvas возможно присваивание Handle"а... Возможно с окнами, возникнут какие то специфические проблемы, но на вскидку, можно в
TMyButton.SetHandle
вызвать теже Setwindowplacement и т. п. функции, заполнить соответствующие поля и все будет Ок, разве не так?


MBo   (2003-03-27 05:59:00) [4]

в VCL есть FindControl.


Diamond Cat   (2003-03-27 01:07:00) [5]


> jack128 ©

маразм крепчал и танки наши быстры...

> GrBob ©

смотри функции Sowwindow Setwindowplacement Setwindowword Setwindowlong и т.д. позволяют менять видимость, положение контролов , изначальные установки и т.д


jack128   (2003-03-27 00:01:00) [6]

насчет .Visible := True;

Если соответсвующий класс дельфей поддерживает присваивание хендла, то можно и так. Но дело в том, что в большенстве Дельфийских классов Handle - read-only property...


___ALex___   (2003-03-26 20:56:00) [7]

GetClassName


Наверх

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