COleMessageFilter::BeginBusyState

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

virtual void BeginBusyState( );

Hinweise

Sie funktioniert in Verbindung mit EndBusyState, 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_COMMANDUPDATEUI Benachrichtigungen behandelt, werden eingehende Aufrufe später behandelt, nachdem Leerlaufverarbeitung abgeschlossen ist.

Anforderungen

Header: afxole.h

Siehe auch

Referenz

COleMessageFilter-Klasse

Hierarchien-Diagramm

COleMessageFilter::EndBusyState

COleMessageFilter::SetBusyReply

CWinApp::OnIdle