Главная страница
    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.04 c
14-1100857607
dr Tr0jan
2004-11-19 12:46
2004.12.12
Билли получает 4 миллиона писем спама ежедневно.


1-1101390432
Ricko
2004-11-25 16:47
2004.12.12
Использование DLL написанной на С++


14-1101192348
NewDelpher
2004-11-23 09:45
2004.12.12
Есть ли защита от СМС-спама


1-1101449056
Игорь нтк
2004-11-26 09:04
2004.12.12
десятичный разряд


1-1101783419
Змей
2004-11-30 05:56
2004.12.12
файл в каталоге с *.exe





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