yuと申します.お世話になっております.
ダイアログベースのアプリケーションのタイトルバー上で右クリックするとメニューが表示されると思いますが,そこに独自の項目を追加したいと思います.
リソースエディタでメニューを作り、同じくリソースエディタでダイアログの
「プロパティ」-「一般」-「メニュー」にそのメニューのIDを入れる
ということはわかったのですが,リソースエディタでメニューを作る方法が分かりません.
教えていただけないでしょうか.たびたびすいませんが,よろしくお願いします.
> リソースエディタでメニューを作り、同じくリソースエディタでダイアログの
> 「プロパティ」-「一般」-「メニュー」にそのメニューのIDを入れる
>
これではタイトルバー上で右クリックすると現れるメニューを設定したことにはなりません。
あのメニューはシステムメニューで、タイトルバー左隅のアイコンをクリックした時に
表示されるメニューに同じです。
ダイアログベースのアプリを作成すると、スケルトンとしてCxxxDlg::OninitDialog()の
最初の方に、バージョン情報ダイアログを表示するためのメニュー項目を
システムメニューに追加するコードが自動で書かれてますよね?
あれを参考に項目追加してください。
システムメニューとは全く異なるメニューを出したいということだと、
また別の方法になると思います。
> リソースエディタでメニューを作る方法が分かりません.
>
メニューから「挿入」-「リソース」でMenuを新規作成してください。
sugarさん,どうもありがとうございます.
システムメニューと,自分で作るメニューを区別して考えないといけないということですね.
自動作成される,バージョン情報ダイアログを表示するコードに関しては,私も気になっていたので,両タイプのメニューの作り方にトライしてみます.
プログラミング経験自体が浅い自分にとってはVCは難敵ですが,やればやるほど,何でも実現できる可能性のある言語(ツール?)なんだということを実感しています.そして,最近おもしろくなってきました,みなさんにご迷惑おかけしていますが.....
ありがとうございました.