あまり使用しないので,メモ.
「ダイアログベース」の AP に「設定」メニューの追加.
コードのサンプルなどは以下の所や,CXxxDlg::OnInitDialog .
MSDN CWnd::GetSystemMenu
IDS_… と IDM_… のリソースを追加.
pSysMenu->AppendMenu(MF_SEPARATOR);
pSysMenu->AppendMenu(MF_STRING, IDM_SETTING, _T("設定(&S)...")) ;
IDM_… の値は 0x0020 など.
メニューの「編集」-「リソース シンボル」で表示されるダイアログで追加する.

CXxxxDlg::OnSysCommand でイベントを受け取る.
if ((nID & 0xFFF0) == IDM_ABOUTBOX) {
CAboutDlg dlgAbout;
dlgAbout.DoModal();
}
else if ((nID & 0xfff0) == IDM_SETTING) {
OnSetting() ;
}
else {
CDialog::OnSysCommand(nID, lParam);
}
