Показать сообщение отдельно
Старый 02.08.2010, 11:38   #2
Freez
Оператор ЭВМ
 
Аватар для Freez
 
Регистрация: 19.09.2009
Сообщений: 43
Написано 8 полезных сообщений
(для 10 пользователей)
Ответ: Работа с чужими окнами

После длительного гемороя Все получилось
пример тут

var
  
h,sh,ginteger;
label
   m2
;
begin
  m2
:
  
application.ShowMainForm:=false;
  
sleep(10);
  
h:=FindWindow('#32770',nil);
  If 
0 then
  sh
:=FindWindowEx(h,0,'Static',nil);
  
g:= findwindowex(h,sh,'Static',nil);
  
SendMessage(g,WM_SETTEXT,0,lparam(LPCTSTR(' Свой текст  ')));// меняем текст в окне
  
SetWindowText(FindWindow('#32770',Nil), 'Свой текст'); // меняем заголовок окна

if 0 then
Goto m2;
sleep(1000);
application.ProcessMessages;
exitprocess(0);
end;
end
(Offline)
 
Сообщение было полезно следующим пользователям:
Trazzy (09.09.2010)