CWnd::IsDialogMessage
모덜리스 대화 상자에 지정 된 메시지를 사용할 것인지 결정 하려면이 멤버 함수를 호출 합니다. 면이 함수는 메시지를 처리 합니다.
BOOL IsDialogMessage(
LPMSG lpMsg
);
매개 변수
- lpMsg
가리키는 있는 오류 메시지 메시지를 확인할 수 있는 구조.
반환 값
멤버 함수는 지정 된 메시지 처리 여부를 지정 합니다.메시지를 처리 하는 경우 0입니다. 그렇지 않으면 0입니다.0 반환 되 면 호출 된 CWnd::PreTranslateMessage 메시지를 처리 하는 기본 클래스의 멤버 함수입니다.재정의에 CWnd::PreTranslateMessage 멤버 함수 코드를 다음과 같이 찾습니다:
BOOL CAboutDlg::PreTranslateMessage(MSG* pMsg)
{
if(IsDialogMessage(pMsg))
return TRUE;
else
return CDialog::PreTranslateMessage(pMsg);
}
설명
때의 IsDialogMessage 키보드 메시지 및 해당 대화 상자에 대 한 선택 명령 변환에 대 한 함수는 메시지를 처리 하 여 확인 합니다.예를 들어, TAB 키를 다음 컨트롤 또는 컨트롤 그룹을 선택 하 고 그룹에서 다음 컨트롤을 아래쪽 화살표 키를 선택 합니다.
처리 하는 메시지를 전달 해야 IsDialogMessage 에 TranslateMessage 또는 DispatchMessage 이미 처리 된 때문에 Windows 기능입니다.
요구 사항
헤더: afxwin.h