Главная страница
    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.01 c
14-10351
Ovi
2003-07-18 16:04
2003.08.04
Bar Code component


3-10102
Alex_x
2003-07-14 13:34
2003.08.04
Немогу програмно установить свойство DataSource датасета


1-10245
Z_man7777
2003-07-21 09:52
2003.08.04
Вопрос по циклу


1-10243
Endi
2003-07-21 01:43
2003.08.04
Как объяснить форме


4-10520
sosv
2003-06-02 14:33
2003.08.04
Можно ли отловить запуски приложений?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский