- 締切済み
VC++2003SDIでMFCアプリ作成中です。
既存のメソッドである、ファイルを読み込むCDocManager::OpenDocumentFile (LPCTSTR lpszFileName)はどこでタイトルバーを更新しているのでしょうか? ファイルを開けた場合のみタイトルバーを更新したいです。 それともタイトルバーの更新は別の場所で行われているのでしょうか? どなたか教えていただきたいです。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- m-take0220
- ベストアンサー率60% (477/782)
回答No.1
CDocManager::OpenDocumentFileでは実際にファイルを開いたりはせずに、ドキュメントテンプレートを取得して、そのドキュメントテンプレートのOpenDocumentFileを呼び出しているはずです。 SDIであれば、CSingleDocTemplate::OpenDocumentFileが呼び出され、その中で呼び出されているCDocument::SetPathNameのなかでCDocument::SetTitleが呼ばれます。