Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2004.12.12;
Скачать: [xml.tar.bz2];

Вниз

CNTRL+A или как проэмулировать нажатие горячих клавиш?   Найти похожие ветки 

 
Dema-X   (2004-10-21 10:11) [0]

пытался делать
SendMessage(Memo1.Handle,WM_KEYDOWN,VK_CONTROL and ord("a"),1);
и
SendMessage(Memo1.Handle,WM_KEYDOWN,VK_CONTROL + ord("a"),1);
но ничего почему -то не выходит...:(


 
Dema-X   (2004-10-21 11:02) [1]

!


 
Smithson   (2004-10-21 12:34) [2]

Тебе на проимулировать:
Нажатие Контрол
Нажатие А
Отпускание А
Отпускание Контрол

И не компоненту, а как минимум приложению.


 
Cosinus ©   (2004-10-21 13:23) [3]

Я надеюсь, что в чужом приложении? Если да, то придется видимо искать хэндл нужного окна и выделять "ручками"


 
Dema-X   (2004-10-22 07:37) [4]


> Cosinus ©   (21.10.04 13:23) [3]
> Я надеюсь, что в чужом приложении? Если да, то придется
> видимо искать хэндл нужного окна и выделять "ручками"

хэндл есть,а вто как выделить не знаю setfoсus нифига не делает


 
Dema-X   (2004-10-23 14:47) [5]

Никто не знает чтоли?


 
Семён Матвей   (2004-10-24 23:49) [6]

procedure PressKey(key:integer);
begin
keybd_event(key, 0, KEYEVENTF_EXTENDEDKEY, 0);
keybd_event(key, 0,KEYEVENTF_EXTENDEDKEY+KEYEVENTF_KEYUP, 0);
end;


 
Dema-X   (2004-10-28 06:47) [7]

только без KEYEVENTF_EXTENDEDKEY надо делать а то уж очень сильно глючит с ней,и ещё вопрос почему при уэмуляции нажатия CTRL-V в блокнот и другие простые текстовые поля вставляет один раз а в ворд раз пять!как избавится от этого



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

Форум: "WinAPI";
Текущий архив: 2004.12.12;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.039 c
4-1098804856
dms_main
2004-10-26 19:34
2004.12.12
Потоки. Waitfor.


14-1101113185
Гость
2004-11-22 11:46
2004.12.12
компания "Информконтакт"


14-1101363932
NewDelpher
2004-11-25 09:25
2004.12.12
Вопрос ученым: Нужен ли диссертант научному руководителю?


1-1101732768
Dmitry_04
2004-11-29 15:52
2004.12.12
Как проверить свою программу на баги?


14-1100903958
123
2004-11-20 01:39
2004.12.12
C#





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