Aracılığıyla paylaş


CWinThread::OnIdle

Boşta kalma süresi işleme gerçekleştirmek için bu üye işlevi geçersiz kılar.

virtual BOOL OnIdle(
   LONG lCount 
);

Parametreler

  • lCount
    Bir sayacı artırılır her zaman OnIdle iş parçacığının ileti sırası boş olduğunda denir.Bu sayı yeni bir ileti işlenen her zaman 0 olarak sıfırlanır.Kullanabileceğiniz lCount iş parçacığı boş bir ileti işlenirken olmadan göreceli süreyi belirlemek için parametre.

Dönüş Değeri

Sıfır olmayan bir değer daha boşta işlem zamanı almak için; Daha fazla boşta işlem zamanı gerekiyorsa, 0.

Notlar

OnIdleiş parçacığının ileti sırası boş olduğunda varsayılan ileti döngüsü denir.Sizin geçersiz kılma boşta handler görevleri kendi arka plan çağırmak için kullanın.

OnIdlehiçbir ek işlem bekleme gerekli olduğunu belirtmek için 0 dönmelidir.lCount Parametresi, her seferinde artırılıyor OnIdle ileti kuyruğu boşsa ve her zaman yeni bir iletinin işlenme sıfırlanana kadar denir.Üzerinde bu sayıma göre farklı Bilgisayarınız boşta yordamları çağırabilir.

Bu üye işlevi varsayılan uygulama geçici nesneler ve bellek kullanılmayan dinamik bağlantı kitaplıklarından boşaltır.

Bu üye işlevi, yalnızca kullanıcı arabirimi iş parçacığı kullanılır.

İletileri kadar uygulamayı işlenemiyor çünkü OnIdle döndürür, bu işlev uzun görevler gerçekleştirmeyin.

Gereksinimler

Başlık: afxwin.h

Ayrıca bkz.

Başvuru

CWinThread sınıfı

Hiyerarşi grafik

CWinApp::OnIdle