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

Вниз

Как найти хендл   Найти похожие ветки 

 
17Landgraf   (2006-07-09 19:57) [0]

Скажите, как можно узнать хендл окна, запущеного приложения с помощью WinExec, без использования функции FindWindow?
Например:

WinExec("C:\Windows\Notepad.exe F:\test.txt",sw_show);

Найти хендл окна файла test.txt.


 
PSPF2003 ©   (2006-07-09 20:54) [1]

Никак.


 
Юрий Зотов ©   (2006-07-09 22:31) [2]

> 17Landgraf   (09.07.06 19:57)

Предположим, запущенное через WinExec приложение создало 5 окон. Ему ведь ничто не мешает это сделать, верно? Примером может служить хотя бы та же Delphi, которая при запуске создает окон, наверное, не 5, а еще больше.

Ну так вот - запущенное через WinExec приложение создало 5 окон. Или ни одного, такое тоже запросто может быть. Вы спрашиваете - как можно узнать хендл окна, запущеного приложения?

А какого, собственно, окна? Если их много, или если их ни одного?


 
cyborg ©   (2006-07-10 08:38) [3]

Если опишешь требуемую задачу, то, возможно, можно найти другое решение. Свой блокнот в своей программе можно сделать за несколько минут.



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

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

Наверх




Память: 0.47 MB
Время: 0.033 c
4-1144649867
vodvorezlaya
2006-04-10 10:17
2006.07.30
Как запретить завершение процесса (программы)???


15-1151590066
cyborg
2006-06-29 18:07
2006.07.30
SATA II диски в SATA разьём можно подключать?


1-1150649616
AlexAlex
2006-06-18 20:53
2006.07.30
Можно ли отрезать кусок от файла без копирования его содержимого?


15-1151664375
гастрит
2006-06-30 14:46
2006.07.30
глюк


15-1151568411
Джо
2006-06-29 12:06
2006.07.30
ROR на MIDletPascal или Java(J2ME)