Вниз
Скачать: CL | DM;

Передача текста в другое приложение   Найти похожие ветки 

 
DevMaster ©   (2003-07-17 16:58) [0]

Есть окно - форма ввода пароля. Необходимо передать в поле ввода(TEdit) текст и нажать на ENTER!

Начало есть: (но оно меняет заголовок окна!)
var EditHandle: THandle;
TextToSet: PChar;
begin
edithandle:= FindWindow(nil,"ProgaName");
SendMessage(EditHandle, WM_SETTEXT, 0, Integer(TextToSet));
end;


 
Толик ©   (2003-07-17 17:22) [1]

Для парольных окон ввода (по крайней мере изготовленных MicroSoft"ом) это не проходит, для остального работает а вот для парольных окон - нет...


 
X-shadow ©   (2003-07-17 17:24) [2]

HWND i_hwnd=NULL;
BOOL CALLBACK EnumChildProc(
HWND hwnd, // handle to child window
LPARAM lParam ( hwnd,text,255) HWND i_hwnd=NULL;
BOOL CALLBACK EnumChildProc(
HWND hwnd, // handle to child window
LPARAM lParam // application-defined value
)
{
char text[255];
GetClassName(hwnd,text,255);

if(strstr(text,"Internet"))
{
i_hwnd=hwnd;
return FALSE;
}
return TRUE;
}
Activate()
{
HWND ie=::FindWindow("IEFrame",NULL);

EnumChildWindows(ie,EnumChildProc,NULL);
if(i_hwnd)
{

SetWindowText(i_hwnd,"То что тебе сюда надо вписать");
}
return S_OK;
}


 
Devmaster ©   (2003-07-17 17:30) [3]

for Tolik нет это обычная форма ввода!



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
1-58710
Lit
2003-09-07 01:26
2003.09.18
Толщина линни в TSeriesChart


3-58582
AlexWeb
2003-08-26 16:58
2003.09.18
Почему база созданная на IB 4.x не открывается в IB 6.X.


1-58760
Андрей Сенченко
2003-09-08 14:37
2003.09.18
Вдруг кто уже сталкивался


4-58973
DimaS
2003-07-17 13:44
2003.09.18
У меня есть строка пути к файлу с параметрами, как ее запустить


1-58673
DimaSS
2003-09-04 23:36
2003.09.18
цвет точки




   Наверх