使用Win32处理Ctrl + C.

时间:2014-01-08 20:19:30

标签: winapi keyboard-events

我有一个Win32窗口消息循环。我想通过 CTRL + C 截取“复制到剪贴板”。
我目前的做法是像这样处理它:

...
case WM_KEYDOWN:
   TranslateMessage(&message);

   // Intercept Ctrl+C for copy to clipboard
   if ('C' == message.wParam && (::GetKeyState(VK_CONTROL)>>15))
   { // do the copy... }
...

除了明确检查键击组合之外,还有更好的方法吗?

是否有某种方法可以注册标准复制到剪贴板按键,然后处理WM_COPY消息?

0 个答案:

没有答案