COleMessageFilter::EndBusyState

Rufen Sie diese Funktion auf, um einen ausgelasteten Zustand zu beenden.

virtual void EndBusyState( );

Hinweise

Sie funktioniert in Verbindung mit BeginBusyState, um den ausgelasteten Zustand der Anwendung zu steuern.Die Funktion SetBusyReply bestimmt die Antwort der Anwendung auf aufrufende Anwendungen, wenn sie ausgelastet ist.

Die BeginBusyState und EndBusyState Aufrufe Inkrementieren und Dekrementieren bzw. ein Indikator, der bestimmt, ob die Anwendung ausgelastet ist.Beispielsweise führen zwei Aufrufe von BeginBusyState und ein Aufruf EndBusyState noch ein ausgelasteten Zustand.Um einen ausgelasteten Zustand abzubrechen ist es notwendig EndBusyState aufzurufen, das die BeginBusyState genauso oft aufgerufen wurde.

Standardmäßig gibt das Framework den ausgelasteten Zustand während der Leerlaufverarbeitung ein, die von CWinApp::OnIdle ausgeführt wird.Während die Anwendung ON_UPDATE_COMMAND_UI Benachrichtigungen behandelt, werden eingehende Aufrufe behandelt, nachdem Leerlaufverarbeitung abgeschlossen ist.

Anforderungen

Header: afxole.h

Siehe auch

Referenz

COleMessageFilter-Klasse

Hierarchien-Diagramm

COleMessageFilter::BeginBusyState

COleMessageFilter::SetBusyReply

CWinApp::OnIdle