недійснимиSetRetryReply (nRetryReply=DWORD0);
Параметри
nRetryReply
Кількість мілісекунд між спроб.
Зауваження
Визначає виклику програми дій, коли він отримує зайнятий відповідь з називається програми.
Коли називається Програма вказує, що зайнятий, програми може вирішити, щоб чекати, поки він більше не зайнятий, щоб повторити спробу відразу, або повторіть спробу через певний інтервал. Він також може прийняти рішення взагалі скасувати виклик.
Відповідь абонента контролюється функції, SetRetryReply і SetMessagePendingDelay. SetRetryReply визначає, як довго чекати програми між спроб на даний дзвінок. SetMessagePendingDelay визначає, як довго програми чекає відповіді від сервера перед виконанням подальших дій.
Як правило, за замовчуванням є прийнятними і не потрібно змінити. Рамках спроб виклику, кожен &nRetryReply мілісекунд, поки дзвінок проходить або затримка очікування повідомлення минув. Значення 0 для nRetryReply визначає негайно повторити, andnbsp; -1 визначає скасування виклику.
Якщо повідомлення очікує затримки минув, OLE "зайнятий діалогове вікно" (див. COleBusyDialog) відображається так що користувач може вибрати, щоб скасувати або повторити спробу виклику. Зателефонуйте EnableBusyDialog , щоб увімкнути або вимкнути діалогове.
Коли повідомлення клавіатури або миші знаходиться на розгляді під час дзвінка і виклику минув (перевищила повідомлення до затримки), відображається діалогове вікно "не відповідає". Телефонуйте EnableNotRespondingDialog Увімкнення або вимкнення цього діалогового вікна. Зазвичай такий стан справ вказує, що щось пішло не так, і користувач отримує нетерплячі.
Коли вимкнено діалогів, на поточні "Повторити відповідь" завжди використовується для закликає до додатків, зайнятий.
Огляд COleMessageFilter | Члени класу | Ієрархічна діаграма
Дивіться такожnbsp;COleBusyDialog, COleMessageFilter::Enable&NotRespondingDialog, COleMessageFilter::EnableBusyDialog, COleMessageFilter::SetMessagePendingDelay