MFC
Class COleMessageFilter
CObject
|
+--CCmdTarget
|
+--COleMessageFilter
in AFXOLE.H
- class COleMessageFilter
- extends CCmdTarget
COleMessageFilter (implements IMessageFilter)
| Fields inherited from class CCmdTarget |
messageMap, commandMap, dispatchMap, connectionMap, interfaceMap, eventsinkMap, m_dwRef, m_pOuterUnknown, m_xInnerUnknown, m_xDispatch, m_bResultExpected, m_xConnPtContainer |
| Methods inherited from class CCmdTarget |
GetIDispatch, FromIDispatch, IsResultExpected, EnableAutomation, EnableConnections, BeginWaitCursor, EndWaitCursor, RestoreWaitCursor, EnumOleVerbs, DoOleVerb, OnCmdMsg, OnFinalRelease, IsInvokeAllowed, EnableTypeLib, GetTypeInfoOfGuid, GetDispatchIID, GetTypeInfoCount, GetTypeLibCache, GetTypeLib, GetNotSupported, SetNotSupported, GetRoutingView, GetRoutingFrame, GetRoutingView_, GetRoutingFrame_, GetMessageMap, GetCommandMap, GetDispatchMap, GetConnectionMap, GetInterfaceMap, GetEventSinkMap, EnableAggregation, ExternalDisconnect, GetControllingUnknown, InternalQueryInterface, InternalAddRef, InternalRelease, ExternalQueryInterface, ExternalAddRef, ExternalRelease, GetInterface, QueryAggregates, OnCreateAggregates, GetInterfaceHook, GetStandardProp, SetStandardProp, GetEntryCount, GetDispEntry, MemberIDFromName, GetStackSize, PushStackArgs, CallMemberFunc, OnEvent, GetEventSinkEntry, GetExtraConnectionPoints, GetConnectionHook |
m_bEnableBusy
protected BOOL m_bEnableBusy;
m_bEnableNotResponding
protected BOOL m_bEnableNotResponding;
m_bRegistered
protected BOOL m_bRegistered;
m_bUnblocking
protected BOOL m_bUnblocking;
m_nBusyCount
protected LONG m_nBusyCount;
m_nBusyReply
protected DWORD m_nBusyReply;
m_nRetryReply
protected DWORD m_nRetryReply;
m_nTimeout
protected DWORD m_nTimeout;
COleMessageFilter
public COleMessageFilter();
~COleMessageFilter
public virtual ~COleMessageFilter();
BeginBusyState
public virtual void BeginBusyState();
EnableBusyDialog
public void EnableBusyDialog( BOOL bEnableBusy = TRUE );
EnableNotRespondingDialog
public void EnableNotRespondingDialog( BOOL bEnableNotResponding = TRUE );
EndBusyState
public virtual void EndBusyState();
IsSignificantMessage
public virtual BOOL IsSignificantMessage( MSG* pMsg );
OnBusyDialog
public virtual int OnBusyDialog( HTASK htaskBusy );
OnMessagePending
public virtual BOOL OnMessagePending( const MSG* pMsg );
OnNotRespondingDialog
public virtual int OnNotRespondingDialog( HTASK htaskBusy );
Register
public BOOL Register();
Revoke
public void Revoke();
SetBusyReply
public void SetBusyReply( SERVERCALL nBusyReply );
SetMessagePendingDelay
public void SetMessagePendingDelay( DWORD nTimeout = 5000 );
SetRetryReply
public void SetRetryReply( DWORD nRetryReply = 0 );