Может ли кто-нибудь сказать мне, как определить Ctrl + C в MFC или VC ++? - PullRequest
0 голосов
/ 20 августа 2010

Может ли кто-нибудь сказать мне, как определить Ctrl + C в MFC или VC ++ ??

Может ли акселератор помочь в приложении SDI обнаружить Ctrl + C ?? Как?

Ответы [ 3 ]

2 голосов
/ 20 августа 2010

Функция GetAsyncKeyState может использоваться для определения, была ли нажата клавиша управления во время события.Также клавиша Shift, клавиша Alt и какая из них была нажата - влево или вправо.

HTH

В нижней части ссылки находятся очень полезные ссылки, см. Их.: -)

2 голосов
/ 20 августа 2010

Добавьте ускоритель для Ctrl-C в таблицу Accelerator в ресурсах приложения и сопоставьте его с идентификатором команды. В своем окне SDI обработайте этот идентификатор команды и выполните любое действие, которое вы вводите в обработчике команд.

0 голосов
/ 27 сентября 2012

Просто определите это в методе OnChar.

Ctrl-C ( '\ x03')

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...