メニューバーのウィンドウ項目について – プログラミング – Home

メニューバーのウィンドウ項目について
 
通知
すべてクリア

[解決済] メニューバーのウィンドウ項目について


haruko
 haruko
(@haruko)
ゲスト
結合: 19年前
投稿: 38
Topic starter  

いつも大変お世話になっています。

MFC、 VC++6 Win2000&XPかんきょうです。
アプリは、MDIです。

メニューバーのウィンドウ項目にある、現在開いているウィンドウリスト(アクティブなウィン
ドウにはチェックがある)について質問です。

新規作成で、新しいウィンドウを開き、ウィンドウタイトルをユーザー入力で変更します。
CFrameWnd* cmf = GetParentFrame( );
cmf->SetWindowText(name); // nameはユーザ入力したタイトル名

そのウィンドウがアクティブな間は、メニュー項目のウィンドウリストには、入力した新しいタ
イトルが表示されるのですが、他のウィンドウをアクティブにすると、ウィンドウタイトルがデ
フォルト名(例えば、A1,A2,A3・・・・)に戻ってしまいます。

ファイルをロードしてきたウィンドウはもちろんファイル名(ウィンドウタイトル)のまま表示
され続けます。

どのようにすれば、良いのか教えていただけますでしょうか。


引用未解決
トピックタグ
bun
 bun
(@bun)
ゲスト
結合: 24年前
投稿: 761
 

CDocument::SetTitle()
のことかな?

CDocumentへのポインタは
GetParentFrame()->GetActiveDocument()
で入手できます。


返信引用
haruko
 haruko
(@haruko)
ゲスト
結合: 19年前
投稿: 38
Topic starter  

bunさん、早速ありがとうございます。

解決しました!!


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました