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

Как послать проге CTRL+DEL?   Найти похожие ветки 

← →
AGAMEMNUM ©   (2003-07-17 15:13) [0]

Как послать проге CTRL+DEL? если по очереди - сначала CTRL потом DEL то ничего не выходит...


← →
@Ujin ©   (2003-07-17 15:15) [1]

WM_KWYDOWN


← →
@Ujin ©   (2003-07-17 15:18) [2]

Wnd - дескриптор окна;
VKey - коды клавиш;
procedure EmulateKey(Wnd: HWND; VKey: Integer);
asm
push 0
push edx
push 0101H //WM_KEYUP
push eax
push 0
push edx
push 0100H //WM_KEYDOWN
push eax
call PostMessage
call PostMessage
end;


← →
AGAMEMNUM ©   (2003-07-17 15:19) [3]

??? WM_KEYDOWN ты хотел сказать - так я так и делаю...

WM_KEYDOWN CTRL
WM_KEYDOWN DEL
WM_KEYUP DEL
WM_KEYUP CTRL



← →
@Ujin ©   (2003-07-17 15:20) [4]

Что процедура не подходит?


← →
AGAMEMNUM ©   (2003-07-17 15:24) [5]

процедуру проверить пока негде - а сам CTRL+DEL я в правильном порядке посылаю? (я PostMessage и юзал вообщето - никакого эффекта вот я и подумал - мож комбинации как по другому посылают...)


← →
Palladin ©   (2003-07-17 15:25) [6]

вы друг друга стоите...

wm_char


← →
@Ujin ©   (2003-07-17 15:27) [7]

А какя разница - посылать код клавиши или ее символьное значение.


← →
AGAMEMNUM ©   (2003-07-18 11:31) [8]

2Palladin - тебе ктото сказал что ты очень умный или ты сам так думаешь? тогда скажи как при твоем WM_CHAR объяснить проге что когда я "нажимаю" DEL я CTRL еще не "отпустил" а то не комбинация а последовательность получится, а она нафиг не нужна...


← →
Fantasist.   (2003-07-18 21:00) [9]

WM_KEYDOWN nVirtKey:VK_CONTROL ScanCode:1D fAltDown:1
WM_SYSKEYUP nVirtKey:VK_CONTROL ScanCode:1D fAltDown:1
WM_KEYUP nVirtKey:VK_CONTROL ScanCode:1D fAltDown:1


← →
Marser ©   (2003-07-18 21:18) [10]


> Palladin © (17.07.03 15:25)
> вы друг друга стоите...
>
> wm_chaДеычтвительно, смахивает на глупость...



← →
alena.svt   (2003-07-19 07:38) [11]

procedure TForm1.Button1Click(Sender: TObject);
begin
keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), 0, 0);
keybd_event(VK_DELETE,MapVirtualKey(VK_DELETE,0), 0, 0);
keybd_event(VK_DELETE,MapVirtualKey(VK_DELETE, 0),KEYEVENTF_KEYUP, 0);
keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), KEYEVENTF_KEYUP, 0);
end;


← →
Song ©   (2003-07-19 11:06) [12]

Ну наконец-то, Лена где ж ты раньше была? ;)


← →
alena.svt   (2003-07-19 15:07) [13]


> Song © (19.07.03 11:06)

На море


← →
AGAMEMNUM ©   (2003-07-21 08:05) [14]

Большое спасибо! видно море вдохновляет! :)



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

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



Память: 0.47 MB
Время: 0.011 c
3-10120
Vorobyev Sergey
2003-07-14 11:38
2003.08.04
Где в системных таблицах IB информация о текущих подключениях?


1-10260
cjiohobaji
2003-07-21 13:55
2003.08.04
QREp


7-10477
Dimaz-z
2003-05-24 16:52
2003.08.04
Как узнать, в каком порту установлен модем?


1-10276
FlyingHome
2003-07-21 12:55
2003.08.04
Как перетаскивать окна не за заголовок, а за любую точку?


4-10494
R4D][
2003-05-30 16:30
2003.08.04
Все тот же Instance




   Наверх