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

Вниз

Получение handl ов контролов для окна (известен хендл)   Найти похожие ветки 

 
A.l.i.v.e   (2003-12-21 08:56) [0]

Как получить, например, handl кнопки для определенного окна (его хендл известен)? Например, чтобы затем отправить этой кнопке сообщение!


 
MBo   (2003-12-21 09:49) [1]

FindWindowEx


 
A.l.i.v.e   (2003-12-21 09:53) [2]

Пробовал, чего то не пполучаеться.... Чето не то с окном родителем.... в общем начинает он искать не от моего окна, а от окна с хендлом 0.

Пример можно увидеть?


 
MBo   (2003-12-21 10:11) [3]

procedure TForm1.Button1Click(Sender: TObject);
var
h:THandle;
begin
h:=FindWindowEx(Handle,0,nil,nil);
while h<>0 do begin
Memo1.Lines.Add(IntToStr(h));
h:=FindWindowEx(Handle,h,nil,nil);
end;
end;


 
A.l.i.v.e   (2003-12-21 10:43) [4]

Спасибо! Премного благодарен. Все работает... :)

А можно еще вопрос: Когда на окне присутсвует текст, то это обязателно должен быть контрол с именем класа "STATIC"? Я конечно исключаю возможность простого рисования текста на окне.


 
MBo   (2003-12-21 10:50) [5]

посмотри с помощью WinSight или Spy++


 
A.l.i.v.e   (2003-12-21 10:55) [6]

А почему он не может определить хендл для метки? Т.е. пример, который Вы привели, показывает мне и кнопки и едиты, а вот если я на форму ложу Label, то он его не видет?


 
MBo   (2003-12-21 11:00) [7]

Label - не оконный элемент (TGraphicControl)
Это, попросту говоря, рисование на форме.
TStaticText можно использовать в таком случае.


 
A.l.i.v.e   (2003-12-21 11:08) [8]

Я уже заметил :)! Спасибо! То есть нет никакого варианта прочесть, что на этой метке находиться?


 
MBo   (2003-12-21 11:10) [9]

Нет.


 
A.l.i.v.e   (2003-12-21 11:15) [10]

Хотя есть один - OCR :)


 
Digitman   (2003-12-21 13:04) [11]


> То есть нет никакого варианта прочесть


есть. но весьма сложный



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

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

Наверх




Память: 0.46 MB
Время: 0.037 c
1-79860
кондратий
2004-02-10 17:07
2004.02.25
Delphi / DLL / MDI


3-79550
Крутыш
2004-01-29 23:39
2004.02.25
Вопрос по гриду из пакета Developer Express


1-79922
DelphiN!
2004-02-09 20:26
2004.02.25
Цвета текста в RichEdit


1-80007
Den_K2004
2004-02-13 10:25
2004.02.25
Как подсунуть свои картинки в TWebBrowser


3-79581
sergvc
2004-01-28 14:02
2004.02.25
Получить имя таблицы для поля в DBGrid





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский