Compartilhar via


CWnd::FlashWindow

Pisca uma vez determinado intervalo.

BOOL FlashWindow(
   BOOL bInvert 
);

Parâmetros

  • bInvert
    Especifica se o CWnd deve ser atualizado ou retornado ao estado original. The CWnd é atualizada de um estado para o Outros se bInvert é TRUE.If bInvert é FALSE, a janela é retornada ao estado original (ativo ou inativo).

Valor de retorno

Diferente de zero se a janela estava ativo antes da telefonar para o FlashWindow função de membro; caso contrário, 0.

Comentários

Para Brilhante sucessiva, criar um timer de sistema e chamar repetidamente FlashWindow. Brilhante o CWnd significa alterar a aparência do seu BAR de título sistema autônomo se o CWnd foram alterando de inativo para o status ativo, ou vice-versa. (Uma BAR de título inativo é alterado para uma BAR de título ativo; uma BAR de título ativo é alterado para uma BAR de título inativo).

Normalmente, uma janela é atualizada para informar ao usuário que requer atenção mas que não atualmente tem o foco de entrada.

The bInvert o parâmetro deve ser FALSE somente quando a janela está recebendo o foco de entrada e não poderá mais ser Brilhante; ele deve ser TRUE em chamadas sucessivas enquanto aguarda para receber o foco de entrada.

Essa função sempre retornará diferente de zero para janelas minimizadas.Se a janela estiver minimizada, FlashWindow simplesmente piscará ícone da janela do; bInvert é ignorado para janelas minimizadas.

Exemplo

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

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CWnd

Gráfico de hierarquia

FlashWindow

Outros recursos

Membros CWnd