Sdílet prostřednictvím


CWnd::FlashWindow

Bliká jednou v daném okně.

BOOL FlashWindow( 
   BOOL bInvert  
);

Parametry

  • bInvert
    Určuje, zda CWnd blikal nebo vráceny do původního stavu. CWnd Je z jednoho státu blikal jiných Pokud bInvert je TRUE.Pokud bInvert je FALSE, okno je vrácena do původního stavu (aktivní nebo neaktivní).

Vrácená hodnota

Nenulová hodnota, pokud byl před volání aktivní okno FlashWindow členské funkce; jinak 0.

Poznámky

Vytvořit systémový časovač následné blikat a opakovaně volají FlashWindow .Blikající CWnd se rozumí změna vzhledu záhlaví jako CWnd byly změny ze stavu neaktivní, aktivní, nebo naopak.(Neaktivní záhlaví změní aktivní záhlaví; aktivní záhlaví změní na neaktivní záhlaví.)

Okno je obvykle blikal informuje uživatele, že nemá aktuálně fokus vstupu, ale vyžaduje pozornost.

bInvert Parametr by měl být FALSE pouze při okna je získání vstupní fokus a již být blikající; mělo by být TRUE na během čekání vstup získat postupnými voláními.

Tato funkce vždy vrátí nenulový pro minimalizovaná okna.Pokud okno je minimalizované, FlashWindow bude jednoduše blikání ikony v okně; bInvertMinimalizovaná okna je ignorováno.

Příklad

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);
}

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CWnd

Graf hierarchie

FlashWindow