![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как узнать что написано в строке адреса у проводника ... [D6, Win95/98, Win2k, WinXP]
SiDoff © (2005-01-10 17:11:00)Как узнать что написано в строке адреса у проводника и др.
объктов (типа ComboBox) др. программ.
GetWindowText не берет !
Yury (2005-01-10 17:45:00) [1]Procedure Get_Text;
var
txtLength : integer;
buffer: string;
begin
Wnd := GetWindow(Wnd, GW_CHILD);
Wnd := GetWindow(Wnd, GW_HWNDNEXT);
GetClassName(Wnd, Control, SizeOf(Control));
TxtLength := SendMessage(Wnd, WM_GETTEXTLENGTH, 0, 0);
Txtlength := txtlength + 1;
SetLength (buffer, txtlength);
SendMessage (Wnd,WM_GETTEXT, TxtLength, Longint(@buffer[1]));
Form1.Edit2.Text := buffer;
end;
Kerk (2005-01-10 17:16:00) [2]WM_GETTEXT если и этот не возмет - то или ты неправильно делаешь, или никак