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

Вниз

как получить hwnd edit a по его содержимому.   Найти похожие ветки 

 
ScaliaR   (2003-02-17 03:27) [0]

Народ! помогите пожалуйста!
В общем, в некоторой программе в некий edit введен некий текст, который я знаю. как получить hwnd этого edit"a?


 
крот ©   (2003-02-17 05:58) [1]

Handle := FindWindow(nil, "То, че написано в edit");


 
MBo ©   (2003-02-17 06:10) [2]

>крот ©
Это вряд ли


 
jack128 ©   (2003-02-17 06:40) [3]

EnumWindows + FindWindowEx


 
крот ©   (2003-02-17 07:34) [4]


> MBo ©


Признаю себя ослом, с дочерними окнами такой фокус не пройдет, надо как Jack128 сказал


 
ScaliaR   (2003-03-02 02:50) [5]

все конечно хорошо, findwindow & findwindowex хорошаю штука, но народ! помогите ламеру исходничком а? в идеале я хотел написать 2 функции типа

function FindHandle (TextEdita: string):hwnd; и
function GetTextByHandle (edithandle:hwnd):string;

так вот, может кто сможет? оччень нужно!
спасибо.


 
MBo ©   (2003-03-02 06:17) [6]

1-е- jack128 ответил (+2 пункт)

2-е уже имеется (см. GetText, GetWindowText, обратив внимание на разницу)



 
Song ©   (2003-03-02 08:52) [7]

2MBo © (02.03.03 06:17)
Что таое GetText ? наверно имелось ввиду WM_GETTEXT ?


 
MBo ©   (2003-03-02 09:04) [8]

>Song
Да, конечно, виноват ;(


 
___ALex___ ©   (2003-03-02 20:26) [9]

HWnd:= FindWindowEx(FindWindow(nil, "Caption okna prilozheniya"),
0, nil, "Text edit-a"),


 
___ALex___ ©   (2003-03-02 20:30) [10]

вот такой код к примеру меняет текст едита в окне приложения с заголовком "Window"

procedure TForm1.Button1Click(Sender: TObject);
var
Str: Array[0..15] of Char;
begin

Str := "New text string";
SendMessage(FindWindowEx(FindWindow(nil, "Window"),
0, "TEdit", nil), WM_SETTEXT, 0, Integer(@Str));

end;



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

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

Наверх




Память: 0.48 MB
Время: 0.018 c
3-91225
xxxCrazyManxxx
2003-04-10 21:09
2003.04.28
Помогите на SQL реализовать алгоритм исключающий повторяющиеся


1-91404
Hedgehog
2003-04-16 16:06
2003.04.28
Перекомиляция копонента D5 под D6


11-91237
Kirill
2002-07-18 11:42
2003.04.28
MAIN ICON


1-91260
malkolinge
2003-04-16 17:20
2003.04.28
Загадка с гридом !


14-91483
Дмитрий К.К.
2003-04-10 06:38
2003.04.28
Именинники 10 апреля