我写了一些旧的 MFC 代码,我正在“更新”一点。我在窗口类的 OnChar() 处理程序中有以下代码。
我真的不喜欢使用像 0x18 这样的常量。我想让代码更具可读性。我知道我可以声明自己的,但是这些值没有 Windows 宏吗?我在网上找不到任何关于此的内容。
// Check for clipboard commands
switch (nChar)
{
case 0x18: // Ctrl+X - Cut
OnEditCut();
break;
case 0x03: // Ctrl+C - Copy
OnEditCopy();
break;
case 0x16: // Ctrl+V - Paste
OnEditPaste();
break;
}