Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.02.01;
Скачать: CL | DM;

Вниз

Получение класса контрола   Найти похожие ветки 

 
Diki   (2008-03-09 19:54) [0]

Здравствуйте. Может я конечно неправильно выразился в теме но вот в чем дело. Нужно мне узнать класс дочернего окна т.е явлется ли оно TEdit"ом или еще каким либо произврдным классом от TControl. Делаю следующим образом нахожу хэндл интересуещего меня окна FindWindow потом перечисляю все дочерние элементы EnumChildWindows далее как я вычитал на одномиз форумов нужно использовать GetWindowInfo а вот каких либо примеров его использования найти не смог а до самого как это все работает по примерам на си дойти не смогло :( помогите разобраться или подскажите может есть лучший способ


 
begin...end ©   (2008-03-09 21:39) [1]


> Нужно мне узнать класс дочернего окна

var
 Buf: array [Byte] of Char;
begin
 GetClassName(WindowHandle, Buf, sizeof(Buf));
 ShowMessage(Buf)
end

> т.е явлется ли оно TEdit"ом или еще каким либо произврдным
> классом от TControl.

Если класс окна контрола -- "TEdit", это вовсе не означает, что окно имеет какое-то отношение к дельфийскому классу TEdit.



Страницы: 1 вся ветка

Текущий архив: 2009.02.01;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.011 c
3-1214028304
lod
2008-06-21 10:05
2009.02.01
Ошибка при открытии таблицы


15-1222413251
Василий Жогарев
2008-09-26 11:14
2009.02.01
PostgreSQL, MySQL, IB, FB


11-1196724955
Koss
2007-12-04 02:35
2009.02.01
при запуске открывает Form2 ???


1-1206708636
Jolik
2008-03-28 15:50
2009.02.01
какие накладные расходы у try except end?


2-1229446936
smartleds
2008-12-16 20:02
2009.02.01
Подскажите плз как корректно отказаться от открытия файла