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

Нажатие Backspace...   Найти похожие ветки 

← →
МИФИст ©   (2002-03-29 00:48) [0]

Мастера, подскажите как мне послать Backspace в неактивную Memo1,
если через keybd_event, SendInput или SendMessage, то укажите пожалуйста параметры для этого частного случая, а то у меня никак не получается, может с параметрами что напутал.


← →
Song ©   (2002-03-29 07:07) [1]

SendMessage(Memo1.Handle,WM_KEYDOWN,VK_BACK,1);
Application.ProcessMessages;
SendMessage(Memo1.Handle,WM_KEYUP,VK_BACK,1);


← →
МИФИст ©   (2002-03-30 01:07) [2]

Это работает для некоторых клавиш, но почему то не работает для таких как BackSpace, Enter и т.д. Может быть текст в Memo1 воспринимается как то неправильно, или для этих последний параметр должен быть равен чему то другому, а не единице?


← →
Song ©   (2002-03-30 07:30) [3]

Попробуй тогда так:

Memo1.Perform(WM_KEYDOWN,VK_BACK,1);
Application.ProcessMessages;
Memo1.Perform(WM_KEYUP,VK_BACK,1);

1 - это чило повторений. Попробуй через WM_CHAR, если не получится.



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

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



Память: 0.45 MB
Время: 0.027 c
1-77371
Stas Ant
2002-06-13 13:56
2002.06.24
Чужая Dll не находится хотя она есть...


1-77331
Georg
2002-06-12 17:21
2002.06.24
проблемы с DLL


3-77310
Abu
2002-05-31 12:46
2002.06.24
Ошибка при изменении даты в DBGrid


4-77659
Gari
2002-04-24 09:26
2002.06.24
Пункт системного меню.


4-77663
Ptushenko Denis
2002-04-25 09:47
2002.06.24
Смена цветовой палитры в винде




   Наверх