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