Форум: "Основная";
Текущий архив: 2003.08.04;
Скачать: [xml.tar.bz2];
ВнизКак послать проге 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 вся ветка
Форум: "Основная";
Текущий архив: 2003.08.04;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.008 c