Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
7-10484
Alta
2003-05-23 07:36
2003.08.04
Права на печать


1-10293
Nick2000
2003-07-22 11:04
2003.08.04
Как добавить текст к изображению.


14-10458
Сатир
2003-07-16 21:09
2003.08.04
Почему девушки ломаются?


1-10185
Borealis
2003-07-14 23:13
2003.08.04
Создание свойств типа


7-10463
Navi
2003-05-11 19:37
2003.08.04
Не доступен COM1





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский