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

Вниз

Название, класа по идентификатору   Найти похожие ветки 

 
vitalmoya   (2003-12-01 23:03) [0]

Доброго времени суток мастера. Подскажите пожалуйста как по идентификатору окна узнать его название и класс. Спасибо


 
LWait ©   (2003-12-02 00:23) [1]

узнать класс можно функцией
GetClassName(HWND, PChar(Buffer), SizeOf(Buffer));
узнать заголовок окна можно функцией
GetWindowText(HWND, PChar(Buffer), SizeOf(Buffer));
других названий у окон не придумали


 
vitalmoya   (2003-12-02 09:33) [2]

А мацюпесеченький примерчишек можно.................


 
Anatoly Podgoretsky ©   (2003-12-02 09:38) [3]

А выше по твоему, что находится?


 
vitalmoya   (2003-12-02 09:47) [4]

это вроде только описание функций


 
Polevi ©   (2003-12-02 10:38) [5]

ты прототип от вызова не можешь отлицить


 
Xtz ©   (2003-12-03 00:12) [6]

В кладовке юнит ExApi смори

ExGetText(Handle: Thandle): String;
ExGetClass(Handle: Thandle): string;

а вот их описание :


Function<b/> ExGetClass(Handle:Thandle):string ;
begin<b/>
SetLength(Result,100+1);{Set Length for string > pchar Item }
GetClassName(Handle, PChar(Result), length(Result));
end;<b/>

Function<b/> ExGetText(Handle:Thandle):String<b/>;
begin<b/>
SetLength(Result, SendMessage(Handle, WM_GETTEXTLENGTH, 0, 0)+1);
SendMessage(Handle, WM_GETTEXT, length(Result), Integer(PChar(Result)));
SetLength(Result, lStrLen(PChar(Result)));
end;<b/>


 
Xtz ©   (2003-12-03 00:16) [7]

Упс со скриптами не то замутил вот исправил юзай:

<b/>Function ExGetClass(Handle:Thandle):<b/>string;
<b/>begin
SetLength(Result,100+1);{Set Length for string > pchar Item }
GetClassName(Handle, PChar(Result), length(Result));
<b/>end;

<b/>Function ExGetText(Handle:Thandle):<b/>String;
<b/>begin
SetLength(Result, SendMessage(Handle, WM_GETTEXTLENGTH, 0, 0)+1);
SendMessage(Handle, WM_GETTEXT, length(Result), Integer(PChar(Result)));
SetLength(Result, lStrLen(PChar(Result)));
<b/>end;



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

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

Наверх




Память: 0.48 MB
Время: 0.019 c
4-16830
Erazzzer
2003-11-27 22:29
2004.02.06
Драйвер видеоперехвата


1-16346
able
2004-01-23 18:02
2004.02.06
---|Ветка была без названия|---


1-16458
HES
2004-01-27 11:18
2004.02.06
Как сделать задержку выполнения программы на N милисекунд?


3-16150
Veetyok
2004-01-14 00:49
2004.02.06
INSERT INTO


3-16114
Penza19
2004-01-15 23:26
2004.02.06
Сортировка значений таблицы согласно выбранного столбца DBGrid