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