Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.21;
Скачать: 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 вся ветка

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

Наверх




Память: 0.48 MB
Время: 0.026 c
14-1099187545
Думкин
2004-10-31 04:52
2004.11.21
С днем рождения! 31 октября


14-1099510505
VID
2004-11-03 22:35
2004.11.21
Теперь я ищу нормальное агенство :)


14-1099517516
Тохирбек
2004-11-04 00:31
2004.11.21
винт не работает


1-1099682272
Kolan
2004-11-05 22:17
2004.11.21
Работа с RichEdit


6-1095235552
SashkoSoft
2004-09-15 12:05
2004.11.21
Передача данных php-скрипту