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

Вниз

Управление другим приложением, запущеным на этой-же машине   Найти похожие ветки 

 
blackgrin   (2003-05-31 21:01) [0]

Подскажите как и вообще реальноли управлять другими приложениями. Конкретной задачей есть: нажимая кнопку на нашей форме хочу, чтобы винда умудрилась так сказать нажать на кнопку в другом приложении(можно в фоне) и вернуться обратно в мое приложение. Может можна сделать это зная координаты расположения кнопки внутри чужой?


 
Юрий Зотов   (2003-05-31 21:47) [1]

(Child)WindowFromPoint(Ex) + Post/SendMessage


 
blackgrin   (2003-05-31 23:55) [2]

Не совсем понял, можна кокойнибудь пример?


 
Palladin   (2003-06-01 00:12) [3]

А ты справку читал?


 
blackgrin   (2003-06-01 01:17) [4]

только, что понял что будет делать эта процедура - как я понимаю она ищет окно в заданой точке... ну а что дальше?
А можна так, чтоб окно необязательно было развёрнуто?


 
Song   (2003-06-01 10:42) [5]

А какая разница-то?


 
blackgrin   (2003-06-01 11:38) [6]

Разница, как я понимаю если окно свёрнуто, его по координатам не найти, нужно обращаться куданить к списку програм и управлять уже нужно программой изнутри... но как это сделать...


 
jack128   (2003-06-01 18:32) [7]


> нужно обращаться куданить к списку програм

ToolHelp functions
ищешь нужные процессы и их потоки, EnumThreadWindows - ищешь окна потока


 
АТ   (2003-06-02 15:01) [8]

Если ты говоришь что окно может быть свернуто, то какой смысл привязываться к координатам. Кнопка - как правило - тоже окно, тебе надо получить его дескриптор. Как это сделать хорошо показано в
http://www.delphikingdom.com/helloworld/windows.htm
http://www.delphikingdom.com/helloworld/wininf.htm
http://www.delphikingdom.com/helloworld/wininf01.htm
далее смотри
http://delphimaster.net/view/4-1054198880/



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

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

Наверх





Память: 0.47 MB
Время: 0.007 c
1-10176
AndreyAs
2003-07-17 15:51
2003.08.04
Rave Reports по-русски


3-10103
anatolyk
2003-07-11 22:47
2003.08.04
Автоинкр. поля в MSSQL


7-10473
Siemens
2003-05-22 12:54
2003.08.04
Как использовать MODEM или локалку в DELPHI!


14-10416
Dmitriy O.
2003-07-17 08:31
2003.08.04
Строковые матрицы как альтернатива Memo полям


1-10298
alexdbases
2003-07-22 12:58
2003.08.04
Мигание в стандартном TTreeView





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