недійсним (відновлення);
Зауваження
Щоб відновити чекати курсор, викликано цю функцію після виконує операцію, наприклад, відображення вікна повідомлення або діалогове вікно, яке може змінити курсор чекати на інший курсору.
Це нормально назвати відновити , навіть тоді, коли відображається курсор чекати.
Якщо вам необхідно відновити чекати курсор у функції відрізняється від того, в якому оголошується CWaitCursor об'єкта, ви можете назвати CCmdTarget::RestoreWaitCursor.
Приклади
/ / Цей приклад ілюструє виконання операції / / яких змін чекати курсор. Ви повинні зателефонувати / / CWaitCursor::Restore для відновлення чекати / / курсор після операції, яка змінює курсор.
недійсним (AnotherLengthyFunction)
{
nbsp; CWaitCursor очікування; / / дисплей чекати курсору
/ / зробити деякі довгих обробки
/ / Діалогового вікна, як правило, змінити курсор
/ / стандартний стрілку курсору.
CSomeDialog dlg;
DLG.DoModal ();
/ / Необхідно зателефонувати відновлення тут в порядку
/ / Щоб змінити курсор на курсор чекати.
Чекати.Відновлення ();
/ / зробити деякі більш тривалий обробки
/ / деструктор автоматично переміщує курсор чекати
}
/ / Якщо чекати курсор змінюється на функція називається
/ / функція, яка створила курсор чекати вас / / можна назвати CCmdTarget::RestoreWaitCursor для відновлення / / чекати курсор.
недійсним CalledFunction()
{
CSomeDialog dlg;
DLG.DoModal();
/ / Оскільки CWinApp походить від CCmdTarget, ми можемо використовувати у / / вказівник миші, щоб наш додаток об'єкт зробити виклик
/ / CCmdTarget::RestoreWaitCursor.
AfxGetApp() - > (RestoreWaitCursor);
/ / Ще більш тривалий обробки...
}
Огляд CWaitCursor | Ієрархічна діаграма
Дивіться також CCmdTarget::RestoreWaitCursor