いつもお世話になっております。マグマです。
MFCでは、リソースファイルに所定の記述をするとウィンドウタイトルを付けれると聞いたのですが・・・
POPUP、MENUITEMでメニューに項目を加えることは出来たのですが、どうしてもウィンドウタイトルを付けることが出来ません。
リソースファイルに何を記述すれば、いいのでしょうか?CAPTIONが怪しいと思っているのですが。
どなたか教えて頂けないでしょうか。
String TableのIDR_MAINFRAMEのキャプションを変更するか、
SetWindowTextを使うかすればよいのではないでしょうか。
お返事ありがとうございます。
String TableのIDR_MAINFRAMEのキャプション変更とありますが、それを変更するにはどこを覗けばいいのか分かりません。
すみません、お手数ですが、自分は初心者なのでお教えください。
リソースエディタに関してHELP(MSDN)で調べては如何でしょう。
キーワードでリソースあたりから探すか、目次から、
MSDNライブラリ Visual Studio6.0→Visual C++ ドキュメント→Visual C++ ユーザーズ ガイド
→Visual C++ ユーザーズ ガイド→リソース エディタ→ストリング エディタ
あたりです。
MSDNを活用しましょう。
お返事ありがとうございます。
早速調べてみます。返答遅れてすみませんでした。
私はしばしば以下の方法を試みますが、単純ながらいろいろな事が結構解決しますよ。
MSDEVの検索窓(ドロップダウンではなくてアイコンの方を起動)で
プロジェクトに関わっているすべてのファイルを対象に文字列検索。
アホみたいな手法ですが、効きます。
(今回の質問の場合は、プロジェクトを一度ビルドしてみてウィンドウタイトルを見ます。それを検索にかけるわけです。)
結果、mameさんの発言のように
IDR_MAINFRAMEの近くのダブルクォーテーション " の中身を書き換えるだけでよい事がわかります。
この記述はbuildtest.rc中にあるはずなのでそれを直に弄ることになります。
場所が分かっているときはMSDEVよりテキストエディタで開く方がラクです。
リストビューを用いた、カラムヘッダー(列見だし)の
クリックでの並び替えのプログラムを見ても全く理解できません。
仕組み、アルゴリズムを
詳しく教えて下さい。
補足: カラムヘッダー(列見だし)のクリックでのイベント発生は理解できます。