項目IDの連続した範囲を1つのハンドラ関数にマップするには、ON_COMMAND_RANGEを使う。
メッセージ マップ マクロ (MFC) | Microsoft Learn
メニューのラジオ項目とかのイベントを拾う時はこれを使う。
CFrameWnd_.hは、
とする。
CFrameWnd_.cppは、
とする。
同じIDでON_COMMANDもマップしていると、ON_COMMANDに行ってしまうので両立できないという点は注意。
Item1-3を押すと、
こうなる。
項目IDの連続した範囲を1つのハンドラ関数にマップするには、ON_COMMAND_RANGEを使う。
メッセージ マップ マクロ (MFC) | Microsoft Learn
メニューのラジオ項目とかのイベントを拾う時はこれを使う。
CFrameWnd_.hは、
とする。
CFrameWnd_.cppは、
とする。
同じIDでON_COMMANDもマップしていると、ON_COMMANDに行ってしまうので両立できないという点は注意。
Item1-3を押すと、
こうなる。