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

Как програмно нажать кнопку Enter через SendMessage   Найти похожие ветки 

← →
TeNY ©   (2004-10-11 17:12) [0]

Делаю вот так
for X:=0 to 100 do
SendMessage(hkWnd,WM_KEYDOWN,13,x);
в поле едит где по нажатию должно появится мессага но она не появляется
на
SendMessage(hkWnd,WM_KEYDOWN,13,0); тоже не реагирует


← →
KSergey ©   (2004-10-11 17:29) [1]

WM_CHAR попробуй


← →
TeNY ©   (2004-10-11 18:14) [2]

А конкрено это не проходит в блокноте в диалоге поиска,текст вставляется а на ентер не жмется...


← →
Gero ©   (2004-10-11 18:22) [3]

Ты [1] сделал?

P.S. Не надо <СODE> и <В> без надобности использовать.


← →
OSokin ©   (2004-10-11 19:03) [4]

VK_RETURN - виртуальный код ентера.


← →
TeNY ©   (2004-10-12 06:45) [5]


> Gero ©   (11.10.04 18:22) [3]
> P.S. Не надо <СODE> и <В> без надобности использовать.

Не надо не по теме нговорить а то в треп перенесут


← →
KSergey ©   (2004-10-12 07:26) [6]

> [2] TeNY ©   (11.10.04 18:14)
> А конкрено это не проходит в блокноте в диалоге поиска,текст
> вставляется а на ентер не жмется...

Погоди, а энтер-то кому шлешь? Его вообще-то кнопке надо слать, а не полю ввода.
Ну и [4] OSokin © безусловно прав. А потому в [1] я скорее всего не то сморозил.


← →
Ascan   (2004-10-12 11:30) [7]

TeNY, по Кнопке не обязательно клавиатурой "кликать", можно еще и мышкой. Если с клавиатурой не разберешься, попробуй следующий код:

procedure MouseClick(Wnd:HWnd);  // Wnd – Handle кнопки
begin
 SendMessage(Wnd, wm_LButtonDown, 0, 0);
 SendMessage(Wnd, wm_LButtonUp, 0, 0);
end;


Такой код работает. Если не лень, можешь еще добавить, например, sleep(…) или if IsWindow(Wnd), and IsWindowEnabled(Wnd) и and IsWindowVisible (Wnd).
А строку procedure … переписать как function …

Удачи.



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

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



Память: 0.46 MB
Время: 0.022 c
3-1097314929
Ceval
2004-10-09 13:42
2004.11.21
разные скорости открытия DBFview ом и моей программой


1-1099480835
Tracer
2004-11-03 14:20
2004.11.21
Как в тело программы запихнуть файлы?


6-1095343344
sirin
2004-09-16 18:02
2004.11.21
Net Share


14-1098880794
Aldor
2004-10-27 16:39
2004.11.21
Ура! Еду в Новосибирск!


14-1099211932
Dmitriy New
2004-10-31 11:38
2004.11.21
раскадировка закрытых каналов ТВ




   Наверх