Compartilhar via


CWnd::FlashWindow

A janela pisca recebem uma vez.

BOOL FlashWindow( 
   BOOL bInvert  
);

Parâmetros

  • bInvert
    Especifica se CWnd deve ser piscado ou retornado para seu estado original. CWnd está piscado de um estado para o outro se bInvert é Verdadeiro. Se bInvert é Falso, a janela é retornada para seu estado original (ativo ou inativo).

Valor de retorno

Diferente de zero se a janela foi ativa antes de chamada para a função de membro de FlashWindow ; se não 0.

Comentários

Para o piscamento são, crie um timer do sistema e chamar FlashWindowrepetidamente. Piscando CWnd significa alterar a aparência da sua barra de título como se CWnd estiver alterando de inativo ao estado ativo, ou vice-versa. (Uma barra de título inativo se altera a uma barra de título ativo; uma barra de título ativa alterações a uma barra de título inativo).

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

O parâmetro de bInvert deve ser Falso somente quando a janela é ter o foco de entrada e não será piscando; deve ser Verdadeiro em chamadas sucessivas para aguardar para obter a entrada passa.

Essa função retorna sempre diferente de zero. para o windows minimizadas Se a janela minimizada, é FlashWindow piscará simplesmente o ícone de janela; bInvert é ignorado. para o windows 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

CWnd Class

Gráfico da hierarquia

FlashWindow