Как правильно записать GetWindowText ?
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
Функция GetWindowText
Описание:
function GetWindowText(Wnd: HWnd; Str: PChar; MaxCount: Integer):
Копирует в Str заголовок окна или текст органа управления.
Параметры:
Wnd: Идентификатор окна или органа управления.
>>> Str: Буфер, принимающий строку. <<< [?]
MaxCount: Размер буфера Str.
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
S := AllocMem(250);
GetWindowText(w, s , 250);
s : string[250];
GetWindowText ( w, sizeof(s)-1, @s[1] );
SetLength ( s, strlen(@s[1]) );
или:
s : string;
SetLength ( s, 250 );
GetWindowText ( w, Length(s), @s[1] );
SetLength ( s, strlen(@s[1]) );