COleMessageFilter::SetRetryReply
Určuje akce volající aplikace od volané aplikační obdrží odpověď zaneprázdněn.
void SetRetryReply(
DWORD nRetryReply = 0
);
Parametry
- nRetryReply
Počet milisekund mezi opakováními.
Poznámky
Pokud volané aplikační označuje, že je zaneprázdněn, volající aplikace může rozhodnout počkat, dokud server již není zaneprázdněn ihned znovu nebo opakovat po zadaném intervalu.Může také rozhodnout zcela zrušit volání.
Odpověď volajícího je řízen funkce SetRetryReply a SetMessagePendingDelay.SetRetryReplyUrčuje, jak dlouho má volající aplikace čekat mezi jednotlivými pokusy o dané volání.SetMessagePendingDelayUrčuje, jak dlouho volající aplikace čeká na odezvu serveru před provedením další akce.
Výchozí nastavení obvykle jsou přijatelné a není třeba měnit.Rámci pokusů volání každý nRetryReply milisekund až prochází volání nebo zpoždění čekající zprávy vypršela.Hodnota 0 nRetryReply určuje okamžitou opakovat a – 1 určuje zrušení volání.
Při zpoždění čekající zprávy vypršela, OLE "zaneprázdněn dialogového okna" (viz COleBusyDialog), zobrazí se uživateli lze zrušit nebo opakovat volání.Volání EnableBusyDialog povolit nebo zakázat toto dialogové okno.
Při klávesnice nebo myši zpráva čeká během volání a volání vypršel (překročení čekající zprávy zpoždění), zobrazí se dialogové okno "neodpovídá".Volání EnableNotRespondingDialog povolit nebo zakázat toto dialogové okno.Obvykle tento stav označuje, že něco nepovede a uživatel je získání netrpělivý.
Pokud jsou zakázána dialogy, aktuální "opakování odpověď" je vždy použit pro volání zaneprázdněn aplikací.
Požadavky
Záhlaví: afxole.h
Viz také
Referenční dokumentace
COleMessageFilter::EnableNotRespondingDialog