タイトルバーに表示されている文字の変更

[戻る]
potu 2002/06/20(木) 16:42:26
初めまして。VC++初心者です。

環境 : Win2000, VC6.0, MFC使用です。

タイトルバーに表示されている文字の変更方法について質問です。
現在、タイトルバーには「無題−メイン」と表示されています。
これを、「メイン」だけ表示したいのです。
「メイン」は、「String Table」の「IDR_MAINFRAME」で変更しました。
「無題」というのは、ドキュメント名がそのままでているんですよね?

ちなみに、プロジェクトについては次の通りです。
・アプリケーションの種類 → SDI
・基本クラス → CFormView(ダイアログベースで作成したかったので)

このプロジェクトの形式だと、ネット上のサンプルプログラムを使ってもタイトルバーが変わり
ません。

どなたかご存知でしたら、教えてください。

yas0302 2002/06/20(木) 16:51:05
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{

    cs.style ^= (LONG)FWS_ADDTOTITLE ;    //無題を表示しない

    if( !CFrameWnd::PreCreateWindow(cs) )
       :
       :
}

if 文の前に1行入れてください。
これで、消えます。

potu 2002/06/20(木) 17:07:48
[[解決]]
yas0302さん 素早いレスありがとうございます。

教えていただいた通りにしたら、「無題」が消えました!
どうもありがとうございました。m(__)m

古いスレッドには追加発言できません。