CDocument::UpdateAllViews
ドキュメントが変更された後に、この関数を呼び出します。
void UpdateAllViews(
CView* pSender,
LPARAM lHint = 0L,
CObject* pHint = NULL
);
パラメーター
pSender
ドキュメントを変更したビューへのポインター。すべてのビューを更新する場合は、NULL を指定します。lHint
変更に関する情報を指定します。pHint
変更に関する情報が格納されているオブジェクトへのポインター。
解説
SetModifiedFlag メンバー関数を呼び出した後にこの関数を呼び出します。 この関数は、pSender で指定されるビューを除いた、ドキュメントにアタッチされているすべてのビューそれぞれに、ドキュメントが変更されたことを通知します。 ビューを使って、ドキュメントを変更した後に、この関数を呼び出します。
この関数は、送信するビューを除く、各ドキュメントのビューの CView::OnUpdate メンバー関数を pHint と lHint を引数として呼び出します。 ドキュメントの変更情報をビューに渡すには、これらのパラメーターを使ってください。 lHint を使って情報を暗号化することができ、また変更に関する情報を格納するための CObject の派生クラスを定義し、pHint を使ってそのクラスのオブジェクトを渡すこともできます。 渡された情報に基づいてビューの表示の更新をカスタマイズするには、CView の派生クラスの CView::OnUpdate メンバー関数をオーバーライドします。
使用例
void CExampleDoc::OnUpdateAllViews()
{
UpdateAllViews(NULL);
}
必要条件
**ヘッダー:**afxwin.h
参照
参照
CDocument::GetFirstViewPosition