BOOL IsDialogMessage ( LPMSG lpMsg );
반환 값
멤버 함수는 주어진된 메시지 처리 여부를 지정 합니다. 그것은 0이 아닌 경우에 메시지 처리 되었습니다; 그렇지 않으면 0입니다. 반환 0 이면 메시지를 처리 하는 기본 클래스의 CWnd::PreTranslateMessage 멤버 함수를 호출 합니다. CWnd::PreTranslateMessage 멤버 함수를 재정의 하는 코드를 다음과 같이 표시
BOOL CMyDlg::PreTranslateMessage (msg)
{
nbsp;? 경우 (IsDialogMessage (msg))
?????? TRUE를 반환 합니다.
?? 다른
?????? 반환 CWnd::PreTranslateMessage (msg);
}(&N)
매개 변수
lpMsg
포인트 확인 메시지가 포함 된 메시지 구조를。
주의
주어진된 메시지 모덜리스 대화 상자; 위한 여부를 확인 하려면이 멤버 함수를 호출 그것은,이 함수는 메시지를 처리 합니다. 메시지를 처리 하는 IsDialogMessage 함수, 키보드 메시지에 대 한 확인 하 고 해당 대화 상자에 대 한 선택 명령 변환. 예를 들어, TAB 키 다음 컨트롤 또는 컨트롤 그룹을 선택 하 고 그룹에서 다음 컨트롤을 선택 하는 아래쪽 화살표 키。
IsDialogMessage 에 의해 처리 되는 메시지를 전달 해야 합니다는 :: TranslateMessage 또는 :: DispatchMessage Windows 기능을 이미 처리 되어 있기 때문에。
CwND 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)
참고 항목nbsp; :: DispatchMessage, :: TranslateMessage, :: GetMessage, CWnd::PreTranslateMessage, :: IsDialogMessage(&N)