1

MFC MDI アプリケーションがあり、オートメーションを実装しようとしています。RemoveDocument を作成しようとしています。それはどのように行われますか?OnCloseDocument が問題を引き起こしています。それを行うための「標準」はありますか?

4

1 に答える 1

0

ドキュメントのフレームに WM_CLOSE メッセージを送信するだけです。

編集:代わりにドキュメントのビューに送信してみてください。以下を呼び出すことにより、特定のドキュメントを指すすべてのビューを取得できます。

POSITION pos = pDoc->GetFirstViewPosition();
while( pos != NULL )
{
    CView* pView = GetNextView( pos );
}

私はそれがトリックを行うべきだと「思う」...

于 2009-11-25T10:25:57.997 に答える