Вниз
Скачать: CL | DM;

Изменения подписи чужой программы   Найти похожие ветки 

← →
Stas ©   (2004-04-08 12:20) [0]

Могу ли я изменить Cption главного окна программы запущенной из моей программы при помощи ShellExecute ?


← →
Семен Сорокин ©   (2004-04-08 12:28) [1]

да, если знаешь его Handle


← →
Stas ©   (2004-04-08 13:29) [2]

А результат ShellExecute это его Handle  или нет ?


← →
DeadMeat ©   (2004-04-08 18:15) [3]

Вообщето можно, но не так как вы это себе представляете... ShellExecute запускает программу, ассоциированную с указанным вами расширением... отсюда небольшой вывод - запустите программу, которая изменяет заголовок нужного вам окна... Насколько мне известно - это единственный способ изменить заголовок окна этой функцией... Хотя я конечно могу ошибаться...


← →
Рамиль ©   (2004-04-09 09:39) [4]


> А результат ShellExecute это его Handle  или нет ?

Нет.
Используй CreateProcess


← →
Mim1   (2004-04-10 20:59) [5]

Вот пример

function EnumWindowsProc(hWindow : hWnd;
                        lParam  : LongInt) : Bool
{$IFDEF Win32} stdcall; {$ELSE} ; export; {$ENDIF}
begin
 Result := True;
 if IsWindowVisible(hWindow) then
   begin
     SetWindowText(hWindow,"test");
     result := false;
   end;
end;

procedure TForm1.Button1Click(Sender: TObject);
var si:STARTUPINFO;
   pi:PROCESS_INFORMATION;
begin
   ZeroMemory(@si,sizeof(si));
   si.cb:=SizeOf(si);

   CreateProcess(nil,
     "notepad.exe"
     ,nil,nil,false,NORMAL_PRIORITY_CLASS,nil,nil,si,pi);
   CloseHandle(Pi.hThread);
   WaitForInputIdle(pi.hProcess,INFINITE);
   CloseHandle(Pi.hProcess);
   EnumThreadWindows(pi.dwThreadId,@EnumWindowsProc,0);
end;



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.031 c
1-1083763502
denis_group
2004-05-05 17:25
2004.05.23
CheckBox ы в StringGrid .


9-1071948524
G A M E R
2003-12-20 22:28
2004.05.23
Оцените новую версию МЯСОПОВАЛА


3-1083135955
Dina
2004-04-28 11:05
2004.05.23
существование поля в таблице INTERBASE ?


3-1082959862
wild_arg
2004-04-26 10:11
2004.05.23
Параметры в хп.


1-1083925845
TCrash
2004-05-07 14:30
2004.05.23
Программа без окна: 100% загрузка проца




   Наверх