Aracılığıyla paylaş


CWnd::FlashWindow

Belirli bir kez sönmeye.

BOOL FlashWindow(
   BOOL bInvert 
);

Parametreler

  • bInvert
    Belirtir olup olmadığını CWnd Yakıp Söndürdüğünü Belirterek Yanıtla veya özgün durumuna geri döner. CWnd Bir durumdan başka Eğer Yakıp Söndürdüğünü Belirterek Yanıtla bInvert olan doğru. bInvert Olan yanlış, (etkin veya devre dışı) pencereyi özgün durumuna geri döndürülür.

Dönüş Değeri

Pencere çağrısından önce etkin olduysa sıfırdan farklı FlashWindow üye işlevi; Aksi halde 0.

Notlar

Art arda yanıp sistem süreölçeri oluşturmak ve sürekli çağrı FlashWindow. Yanıp sönüyorsa CWnd başlık çubuğunun görünümünü değiştirme anlamına gelir gibi CWnd devre dışı etkin durumu veya tam tersi şekilde değiştirmek. (Etkin olmayan başlık çubuğu etkin başlık çubuğuna dönüşür; Etkin başlık çubuğu etkin olmayan Başlık Çubuğu'na dönüşür.)

Yakıp Söndürdüğünü belirterek genellikle, bir pencere dikkat gerektirir, ancak şu anda girdi odağını yok olduğunu kullanıcıya bildirmek için yanıtla.

bInvert Parametresi olmalıdır yanlış ne zaman pencere giriş odağını alınıyor ve artık yanıp sönüyorsa yalnızca; olması gereken doğru girdi odağını almak için beklenirken art arda çağrılar üzerinde.

Bu işlev her zaman için simge durumuna küçültülmüş pencereleri sıfır olmayan bir değer döndürür. Simge durumuna küçültülmüş ise, FlashWindow yeterlidir; pencerenin simgesi yanıp söneceğini bInvertsimge durumuna küçültülmüş pencereleri için yok sayılır.

Örnek

BOOL CPenWidthsDlg::OnInitDialog()
{
   CDialog::OnInitDialog();

   // set timer to cause dialog to flash
   SetTimer(1, 500, NULL);
   return TRUE;  // return TRUE unless you set the focus to a control
}

void CPenWidthsDlg::OnTimer(UINT_PTR nIDEvent)
{
   // cause the dialog to flash
   FlashWindow(TRUE);
   CDialog::OnTimer(nIDEvent);
}

Gereksinimler

Başlık: afxwin.h

Ayrıca bkz.

Başvuru

CWnd Sınıfı

Hiyerarşi grafik

FlashWindow