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