다음을 통해 공유


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 키를 다음 컨트롤 또는 컨트롤 그룹을 선택 하 고 그룹에서 다음 컨트롤을 아래쪽 화살표 키를 선택 합니다.

처리 하는 메시지를 전달 해야 IsDialogMessageTranslateMessage 또는 DispatchMessage 이미 처리 된 때문에 Windows 기능입니다.

요구 사항

헤더: afxwin.h

참고 항목

참조

CWnd 클래스

계층 구조 차트

DispatchMessage

TranslateMessage

GetMessage

CWnd::PreTranslateMessage

IsDialogMessage