Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Delphi

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

В приложении есть Edit я знаю его Handle класс окна и Handle окна родителя , заголовка окна нет.
Как получить текст из edit?
(Offline)
 
Старый 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)
Закрытая тема


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 01:00.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com