Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.23;
Скачать: 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 вся ветка

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

Наверх




Память: 0.48 MB
Время: 0.032 c
3-1082531575
Wild
2004-04-21 11:12
2004.05.23
Компонент TDbf


11-1071758616
SAGE
2003-12-18 17:43
2004.05.23
А где собственно KOL 1.87?


3-1083366101
Mister
2004-05-01 03:01
2004.05.23
проблема соединения


1-1084355523
Zlod3y
2004-05-12 13:52
2004.05.23
TImage!


3-1083260513
Михалычъ
2004-04-29 21:41
2004.05.23
Сохранение БД