私は CDialog ベースのアプリケーションを持っています。Visual Studio リソース エディターで、ダイアログのプロパティは、スタイルが「ポップアップ」に設定され、システム メニューの値が「True」であることを示しています。ただし、アプリケーションを実行すると、システム メニューが表示されません。システム メニューを表示するにはどうすればよいですか? 最初に SetIcon() でアイコンを設定する必要がありますか?
リソースファイルからの私のダイアログの定義は次のとおりです。
IDD_MAIN_DIALOG DIALOGEX 0, 0, 637, 371
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE
| WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_CONTROLPARENT