다음을 통해 공유


CWnd::FlashWindow

지정 된 창을 한 번 깜박입니다.

BOOL FlashWindow( 
   BOOL bInvert  
);

매개 변수

  • bInvert
    지정 여부는 CWnd 업데이트 또는 원래 상태로 반환 될 수 있습니다. CWnd 한 상태에서 다른 경우에 업데이트 된 bInvert 는 TRUE. 경우 bInvert 는 거짓, 창 (활성 또는 비활성)에 원래 상태로 반환 됩니다.

반환 값

창에 활성 된 경우 0이 아닌 값은 FlashWindow 멤버 함수입니다. 그렇지 않으면 0입니다.

설명

연속 깜박임 시스템 타이머를 만들고 반복 해 서 호출 FlashWindow. 깜박이 CWnd 해당 제목 표시줄의 모양을 변경 하는 것을 의미 처럼의 CWnd 에서 비활성 활성 상태, 또는 그 반대로 변경 되었습니다. (비활성 제목 표시줄에는 활성 제목 표시줄을 변경 하는 데 사용 됩니다. 활성 제목 표시줄에는 비활성 제목 표시줄을 변경합니다.)

일반적으로 창 주의가 필요 함을 있지만 입력된 포커스를 현재가지고 있지 않은 사용자를 알리기 위해 업데이트입니다.

bInvert 매개 변수 있어야 거짓 창이 입력된 포커스를 가져오는 시간과 더 이상 깜박일 수만 없습니다. TRUE 입력된 포커스를 받으려면 기다리는 동안 연속적으로 호출 합니다.

이 함수는 항상 0이 아닌 값에 대 한 최소화 된 창을 반환합니다. 창이 최소화 되 면 FlashWindow 단순히 창의 아이콘; 깜박입니다 bInvert최소화 된 창에 대 한 무시 됩니다.

예제

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

요구 사항

헤더: afxwin.h

참고 항목

참조

CWnd 클래스

계층 구조 차트

FlashWindow