Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2009.02.01;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "WinAPI";
Текущий архив: 2009.02.01;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.005 c
2-1229427507
charoey_mag
2008-12-16 14:38
2009.02.01
Чтение в record


2-1229844333
Krasava
2008-12-21 10:25
2009.02.01
А как мне вызвать метод?


2-1229897343
AlexF
2008-12-22 01:09
2009.02.01
TComboBox


2-1229502902
zorik
2008-12-17 11:35
2009.02.01
перевод каретки


2-1229794609
pashokq
2008-12-20 20:36
2009.02.01
Возведение в степень





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский