私が書いた古い 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;
}