CWaitCursor temel sınıf yok.
CWaitCursor sınıfı, uzun bir işlem yapıyoruz, genellikle bir kum saati görüntülenen bir bekleme imleç göstermek için tek satırlık bir yol sağlar. Her zaman farkedilir bir miktar alır bir işlem gerçekleştiriyorsunuz beklemek imleç görüntüler iyi Windows uygulamalarını programlama gerektirir.
Bekleme imleç görüntülemek için sadece uzun işlem gerçekleştiren kodundan önce CWaitCursor değişken tanımlayın. Nesnenin Oluşturucu otomatik olarak görüntülenmesini bekleyin imleci neden olur.
Ne zaman nesne kapsam dışında gider (blok sonunda içinde hangi CWaitCursor nesne ilan edilir), kendi yykycy imleç önceki imleci ayarlar. Diğer bir deyişle, nesne otomatik olarak gerekli temizleme gerçekleştirir.
&Notnbsp; Nasıl kendi Kurucular ve Yıkıcılar iş nedeniyle CWaitCursor nesneleri her zaman yerel değişkenler olarak bildirilir — asla küresel değişkenler olarak bildirilirler, ne de Yeni ile ayrılır.
İmleç gibi görüntüleyen bir ileti kutusu veya iletişim kutusunda, değiştirilecek neden olabilecek bir işlemi gerçekleştirirseniz beklemek imleç geri geri üye işlevini çağırın. Hatta şu anda bekleme imleci görüntülendiğinde geri çağırmak iyidir.
Bekleme imleç görüntülemek için başka bir yolu, CCmdTarget::BeginWaitCursor, CCmdTarget::EndWaitCursorve belki de CCmdTarget::RestoreWaitCursorkullanmaktır. Ancak, CWaitCursor uzun işlemi tamamladığınızda önceki imleci imleç ayarlamanız gerekmez çünkü kullanımı daha kolay.
&Notnbsp; mfc ayarlar ve imleci CWinApp::DoWaitCursor sanal işlevi kullanılarak geri yükler. Özel davranışı sağlamak için bu işlev kılabilirsiniz.
# include lt;afxwin.h>
Sı&nıf üyeleri |nbsp; Hiyerarşi çizelgesi
Ayrıca bkz: CCmdTarget::BeginWaitCursor, CCmdTarget::EndWaitCursor, CCmdTarget::RestoreWaitCursor, CWinApp::DoWaitCursor