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

Вниз

Виснет GetWindowsText...   Найти похожие ветки 

 
Cosmic ©   (2002-11-21 21:27) [0]

ФАКТ! Под 95 Виндовозом компилированый экзешник вываливается на функции GetWindowText... Причем в Delphi IDE всё чудесно работает, а вот отдельно - никак. Если кто знает - объясните, плиз...

И ещё. Может, можно как-то по-другому получить заголовок окна? Примеры приветствуются :)


 
Song ©   (2002-11-21 21:36) [1]

WM_GETTEXT


 
Cosmic ©   (2002-11-22 00:06) [2]

Да знаю я... Мне бы примерчик...
Я пробовал: SendMessage(HD,WM_GETTEXT,255,Buf);
ОНО пишет о несовместимости типов
Пробовал так: SendMessage(HD,WM_GETTEXT,255,Integer(Buf));
Ничего не возвращает

Что делать?


 
Almaz ©   (2002-11-22 00:26) [3]


> Cosmic © (22.11.02 00:06)
> Да знаю я... Мне бы примерчик...


var
Buffer: array [0..255] of Char;
...
SendMessage(Handle, WM_GETTEXT, SizeOf(Buffer), Integer(@Buffer));
ShowMessage(Buffer);


Удачи.


 
MBo ©   (2002-11-22 00:33) [4]

>ОНО пишет о несовместимости типов
А где ты указал, какой у тебя тип Buf???

procedure TForm1.Button1Click(Sender: TObject);
var h:thandle;
buf:array[0..200] of char;
begin
h:=findwindow("Notepad",nil);
if h<>0 then
SendMessage(h,wm_gettext,200,Integer(@buf));
Caption:=buf;
end;




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

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

Наверх




Память: 0.47 MB
Время: 0.024 c
14-25089
Феликс
2002-12-20 21:43
2003.01.09
Какой рост считается нормальным? (с вашей точки зрения)


1-24832
smok_er
2002-12-27 10:53
2003.01.09
Типизированный файл - замена БД


1-24853
Supreme
2002-11-29 17:28
2003.01.09
Загрука значка 16x16 в Image1


7-25103
LexusU
2002-10-29 13:57
2003.01.09
Как программно включить комп?


1-24959
Дурак2
2002-12-26 07:33
2003.01.09
или я не прав или как