|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.10.2012, 16:12 | #1 |
Новичок
Джуниор
Регистрация: 18.10.2012
Сообщений: 5
|
2 окна с одним классом ComboBox на одном окне, FindWindow
Необходимо вставить текст в ComboBox стороннего окна.
Возникла проблема в поиске ComboBox в окне сторонней программы. В окне находится 2 ComboBox. 1. Class:ComboBox, Caption: нет 2. Class:ComboBox, Caption: Catalog(*.catalog) Код на окно где 1 ComboBox работает. Var F:hwnd; CB:hwnd; path:string; begin path:='D:\Soedinenie\Soedininie promejutochnoe STP 2569-2012.catalog'; F:=FindWindow(nil,'File Selection'); CB:=FindWindowEx(F,0,'ComboBox',nil ); sendmessage(CB,WM_SETTEXT,0,LParam( PAnsiChar(path))); End; End. Вставить текст нужно в 1 СomboBox без Caption. Как осуществить исключение окна с Caption? |
19.10.2012, 15:44 | #2 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
Перейти на следующий ComboBox от окна, с помощью GetChilds или NextChild или WindowEnumerable. Поиск по этим функциям думаю поможет
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Результат выполнения скрипта в одном и том же окне | Tanzor69 | JavaScript, Ajax | 4 | 09.02.2012 19:37 |
Новые листы в одном окне [Delphi 7] | _fynjy_ | Общие вопросы Delphi | 21 | 19.06.2011 14:24 |
TWebBrowser. Отображать в одном окне. | Ponomar | Работа с сетью в Delphi | 0 | 19.04.2011 19:45 |
JS or jQuery: Выбрать все тэги с одним классом | InCun | JavaScript, Ajax | 1 | 21.02.2010 14:01 |
FindWindow не нашел окна, а ShellExecute возвращает ERROR_PATH_NOT_FOUND | malor | Win Api | 2 | 19.07.2007 15:15 |