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