CCmdTarget::IsResultExpected

BOOL IsResultExpected( );

返回值:如果自动函数要返回一个值,则返回非零值。否则为0。

说明:
本函数确定客户是否期待从它对自动函数的调用中返回一个值。OLE接口告诉MFC客户是使用了还是忽略了调用返回值。MFC则使用这些信息决定IsResultExpected的返回值。如果返回值的计算比较耗费时间或其它资源,可以在计算返回值之前调用本函数以提高效率。
本函数只返回一次0,这样,如果在一个已被客户端调用的自动函数中调用了其它的自动函数,就可以获得有效的返回值。
如果在没有进行自动函数调用时调用本函数,将返回非零值。

请参阅:
CCmdTarget::GetIDispatch, CCmdTarget::EnableAutomation