AFX 메시지
MFC에서 이러한 메시지를 사용 합니다.
메시지
다음 표에서 MFC 라이브러리에서 사용 되는 메시지:
메시지 |
설명 |
[in] wParam |
lParam(모든 매개 변수가 [in] 언급이 있습니다.) |
반환 값 |
AFX_WM_ACCGETOBJECT |
사용되지 않습니다. |
사용되지 않습니다. |
해당 사항 없음. |
해당 사항 없음. |
AFX_WM_ACCGETSTATE |
내게 필요한 옵션 지원에 대 한 사용.이 메시지를 보낼 CMFCPopupMenu 또는 CMFCRibbonPanelMenu 요소의 현재 상태를 검색 합니다. |
메뉴 단추 또는 구분 하는 요소의 인덱스입니다. |
사용되지 않습니다. |
요소의 상태입니다.-1 인덱스가 유효 하지 않으면 0 메뉴 단추에 특별 한 특성이 없습니다.그렇지 않으면이 플래그의 조합입니다. TBBS_DISABLED –item을 사용 하지 않도록 설정 TBBS_CHECKED – 항목 체크 TBBS_BUTTON – 표준 누름 단추 항목이 TBBS_PRESSED –button을 눌렀습니다. TBBS_INDETERMINATE – 정의 되지 않은 상태 TBBS_SEPARATOR-메뉴 단추가 아닌,이 요소가 폼의 다른 메뉴 항목과 구분 |
AFX_WM_CHANGE_ACTIVE_TAB |
프레임 워크 크기 조정 가능한 컨트롤 막대 컨트롤에이 메시지를 보냅니다.알림을 받으려면이 메시지를 처리할 CMFCTabCtrl 사용자가 활성화 된 탭이 변경 될 때 개체입니다. |
탭의 인덱스입니다. |
사용되지 않습니다. |
0이 아닌. |
AFX_WM_CHANGE_CURRENT_FOLDER |
프레임 워크에서이 메시지를 부모에 보냅니다 CMFCShellListCtrl 사용자가 현재 폴더 달라졌습니다. |
사용되지 않습니다. |
사용되지 않습니다. |
사용되지 않습니다. |
AFX_WM_CHANGEVISUALMANAGER |
프레임 워크는 현재 비주얼 관리자가 변경 될 때 모든 프레임 창에이 메시지를 보냅니다.이 메시지에 대 한 응답으로 프레임 창 해당 영역을 다시 계산 하 고 필요에 따라 다른 매개 변수를 조정 합니다.이 이벤트에 대 한 알림을 받아야 하는 경우 응용 프로그램에서 AFX_WM_CHANGEVISUALMANAGER 메시지를 처리할 수 있습니다.기본 클래스 처리기를 호출 해야 (OnChangeVisualManager) 프레임 워크의 내부를 확인 하려면이 이벤트의 처리를 수행 합니다. |
사용되지 않습니다. |
사용되지 않습니다. |
사용되지 않습니다. |
AFX_WM_CHANGING_ACTIVE_TAB |
부모에 보낸 CMFCTabCtrl 개체입니다.알림을 받으려는 경우이 메시지를 처리할 CMFCTabCtrl 개체는 사용자 탭을 새로 고칠 때. |
활성화 되 고 탭의 인덱스입니다. |
사용되지 않습니다. |
0이 아닌. |
AFX_WM_CHECKEMPTYMINIFRAME |
내부에서만 사용합니다. |
해당 사항 없음. |
해당 사항 없음. |
해당 사항 없음. |
AFX_WM_CREATETOOLBAR |
보낸 CMFCToolBarsListPropertyPage 사용자가 만들 때 새 도구 모음 사용자 지정 과정입니다.Cmfctoolbar에서 파생 된 사용자 지정 개체를 인스턴스화하기 위해이 메시지를 처리할 수 있습니다.이 메시지를 처리 하 고 사용자 고유의 도구 모음을 만드는 경우 기본 처리기 호출을 생략 합니다. |
사용되지 않습니다. |
도구 모음 이름이 들어 있는 문자열에 대 한 포인터입니다. |
새로 만든된 도구 모음에 대 한 포인터입니다.NULL 도구 모음 만들기 취소 되었음을 나타냅니다. |
AFX_WM_CUSTOMIZEHELP |
주 프레임 창에 사용자 지정 속성 시트에서 보낸 CMFCToolbarCustomizeDialog 를 누를 때의 도움말 단추 또는 F1 키입니다. |
사용자 지정 속성 시트의 현재 페이지를 지정합니다. |
에 대 한 포인터는 CMFCToolbarCustomizeDialog 개체입니다. |
0입니다. |
AFX_WM_CUSTOMIZETOOLBAR |
CMFCToolbarCustomizeDialog 상위 프레임 사용자 도구 모음을 새로 만들 것을 알리기 위해이 메시지를 보냅니다. |
TRUE사용자 지정 시작 되 면 FALSE 사용자 지정을 완료 합니다. |
사용되지 않습니다. |
0입니다. |
AFX_WM_DELETETOOLBAR |
사용자에 대 한 사용자 지정 모드에서 도구 모음을 삭제 하는 주 프레임 창에 보낼. 도구 모음 사용자 지정 모드에서 사용자를 삭제할 때 추가 작업을 수행 하려면이 메시지를 처리 합니다.또한 기본 처리기를 호출 해야 (OnToolbarDelete), 도구 모음을 삭제 합니다.기본 처리기는 도구 모음을 삭제할 수 있는지 여부를 나타내는 값을 반환 합니다. |
사용되지 않습니다. |
포인터는 CMFCToolBar 개체를 삭제 합니다. |
0이 아닌 경우 도구 모음을 삭제할 수 없습니다. 그렇지 않으면 0입니다. |
AFX_WM_GETDOCUMENTCOLORS |
CMFCColorMenuButton주 프레임 창에 문서 색상을 검색 하 여이 메시지를 보냅니다. |
사용되지 않습니다. |
[in, out] 에 대 한 포인터는 CList<COLORREF, COLORREF> 개체입니다. |
0입니다. |
AFX_WM_GETDRAGBOUNDS |
내부에서만 사용합니다. |
해당 사항 없음. |
해당 사항 없음. |
해당 사항 없음. |
AFX_WM_HIGHLIGHT_RIBBON_LIST_ITEM |
사용자가 리본 메뉴 목록 항목을 강조 표시할 때도 주 프레임 창으로 전송 합니다. |
강조 표시 된 항목의 인덱스 |
에 대 한 포인터CMFCBaseRibbonElement |
사용되지 않습니다. |
AFX_WM_ON_AFTER_SHELL_COMMAND |
부모에 보낸 CMFCShellListCtrl 또는 CMFCShellTreeCtrl 사용자 셸 명령 실행을 완료 하면 제어 합니다. |
사용자가 실행 하는 명령 ID |
사용되지 않습니다. |
응용 프로그램이이 메시지를 처리 하는 경우 0을 반환 해야 합니다. |
AFX_WM_ON_BEFORE_SHOW_RIBBON_ITEM_MENU |
팝업 메뉴를 표시 하기 전에 프레임 워크 리본의 부모에이 메시지를 보냅니다.이 메시지를 처리 하 고 팝업 메뉴를 언제 든 지 수정할 수 있습니다. |
사용되지 않습니다. |
에 대 한 포인터CMFCBaseRibbonElement |
사용되지 않습니다. |
AFX_WM_ON_CANCELTABMOVE |
내부에서만 사용합니다. |
해당 사항 없음. |
해당 사항 없음. |
|
AFX_WM_ON_CHANGE_RIBBON_CATEGORY |
프레임 워크는 사용자 활성 리본 컨트롤 범주 변경 하 고 주 프레임에이 메시지를 보냅니다. |
사용되지 않습니다. |
에 대 한 포인터는 CMFCRibbonBar 해당 범주가 변경 되었습니다. |
사용되지 않습니다. |
AFX_WM_ON_CLOSEPOPUPWINDOW |
프레임 워크의 소유자에 게 알리려면이 메시지를 보냅니다 CMFCDesktopAlertWnd 창 약 종료 되는 것입니다. |
사용되지 않습니다. |
에 대 한 포인터 CMFCDesktopAlertWnd 개체입니다. |
사용되지 않습니다. |
AFX_WM_ON_DRAGCOMPLETE |
내부에서만 사용합니다. |
해당 사항 없음. |
해당 사항 없음. |
해당 사항 없음. |
AFX_WM_ON_GET_TAB_TOOLTIP |
사용자 지정 도구 설명을 사용 하는 경우 탭 창 탭을에 대 한 도구 설명을 표시 하는 주 프레임 창에 보낼. |
사용되지 않습니다. |
에 대 한 포인터는 CMFCTabToolTipInfo 구조체입니다. |
사용되지 않습니다. |
AFX_WM_ON_HSCROLL |
크기 조정 가능한 컨트롤 막대 컨트롤을 전송 합니다.알림을 받으려면이 메시지를 처리할 CMFCTabCtrl 탭된 위젯의 가로 스크롤 막대의 스크롤 이벤트를 발생 하는 경우 개체입니다. |
사용자를 나타내는 스크롤 막대 값 요청 스크롤의 하위 워드를 지정 합니다.자세한 내용은이 항목의 뒷부분에 나오는 표를 참조 하십시오. |
사용되지 않습니다. |
0이 아닌. |
AFX_WM_ON_MOVE_TAB |
사용자 탭을 새 위치로 끌 때 부모 탭된 창에 보냅니다. |
원래 위치에 탭의 0부터 시작 하는 인덱스입니다. |
[out] 탭의 새 위치에 0부터 시작 하는 인덱스입니다. |
0입니다. |
AFX_WM_ON_MOVETABCOMPLETE |
내부에서만 사용합니다. |
해당 사항 없음. |
해당 사항 없음. |
해당 사항 없음. |
AFX_WM_ON_MOVETOTABGROUP |
사용자가 MDI 자식 창 특정 탭된 그룹에서 다른 위치로 이동할 때 주 프레임 창으로 전송 합니다. |
탭된 창에 대 한 핸들 (CMFCTabCtrl)에서 MDI 자식 창을 제거 된. |
[out] 탭된 창에 대 한 핸들 (CMFCTabCtrl)에 MDI 자식 창을 삽입 되었습니다. |
무시합니다. |
AFX_WM_ON_PRESS_CLOSE_BUTTON |
부모에 보낸 CDockablePane 누를 때의 닫기 컨트롤 막대의 캡션 단추. |
사용되지 않습니다. |
도킹 가능한 창 사용자를 클릭에 대 한 포인터는 닫기 단추. |
TRUE창을 닫을 수 없습니다, 그렇지 않으면 그렇지 않은 경우 FALSE입니다. |
AFX_WM_ON_RENAME_TAB |
사용자는 편집 가능한 탭 이름을 바꾼 후 부모 탭된 창에 보냅니다. |
이름이 바뀐된 탭의 0부터 시작 하는 인덱스입니다. |
[out] 새 탭 이름이 들어 있는 문자열에 대 한 포인터입니다. |
응용 프로그램이이 메시지를 처리 하는 경우에 0이 아닌. 프레임 워크 호출을 표시 하지 것입니다 CMFCBaseTabCtrl::SetTabLabel.0이 반환 되는 경우 CMFCBaseTabCtrl::SetTabLabel 프레임 워크에 의해 호출 됩니다. |
AFX_WM_ON_RIBBON_CUSTOMIZE |
사용자가 사용자 지정을 시작 하면 부모 프레임으로 전송 합니다.사용자 고유의 사용자 지정 대화 상자를 표시 하려는 경우이 메시지를 처리 합니다. |
사용되지 않습니다. |
사용자 지정 리본 컨트롤에 대 한 포인터입니다. |
응용 프로그램이이 메시지를 처리 하 고 고유의 사용자 지정 대화 상자를 표시 하는 경우에 0이 아닌.응용 프로그램에서 0을 반환 하면 프레임 워크 기본 제공 사용자 지정 대화 상자가 표시 됩니다. |
AFX_WM_ON_TABGROUPMOUSEMOVE |
내부에서만 사용합니다. |
해당 사항 없음. |
해당 사항 없음. |
해당 사항 없음. |
AFX_WM_POSTSETPREVIEWFRAME |
주 프레임 사용자가 인쇄 미리 보기 모드를 변경 통보 |
TRUE인쇄 미리 보기 모드로 설정 되어 있는지를 나타냅니다.FALSE인쇄 미리 보기 모드를 해제를 나타냅니다. |
사용되지 않습니다. |
사용되지 않습니다. |
AFX_WM_PROPERTY_CHANGED |
속성 표 컨트롤의 소유자에 게 전송 (CMFCPropertyGridCtrl) 사용자가 선택한 속성의 값이 변경 될 때. |
컨트롤의 ID 속성 목록입니다. |
속성에 대 한 포인터 (CMFCPropertyGridProperty) 변경 합니다. |
사용되지 않습니다. |
AFX_WM_RESETCONTEXTMENU |
사용자가 상황에 맞는 메뉴 사용자 지정 중 때 주 프레임 창으로 보내집니다. |
상황에 맞는 메뉴의 리소스 ID를 지정 합니다. |
현재 상황에 맞는 메뉴에 대 한 포인터 CMFCPopupMenu. |
사용되지 않습니다. |
AFX_WM_RESETKEYBOARD |
프레임 워크는 사용자가 키보드 액셀러레이터 키를 모두 사용자 지정 중 다시 설정할 때 주 프레임 창에이 메시지를 보냅니다. |
사용되지 않습니다. |
사용되지 않습니다. |
사용되지 않습니다. |
AFX_WM_RESETMENU |
프레임 워크 메뉴 소유자 (프레임 창)에 게이 메시지를 보낼 때 사용자가 재설정 응용 프로그램 프레임 메뉴 중 사용자 지정 |
메뉴 리소스 id입니다. |
사용되지 않습니다. |
사용되지 않습니다. |
AFX_WM_RESETPROMPT |
프레임 워크는 사용자 지정 대화 상자 도구 모음에서 도구 모음을 사용자가 다시 때이 메시지를 보냅니다.기본 처리기는 사용자가 도구 모음을 다시 설정할 것인지 묻는 메시지 상자가 표시 됩니다. |
사용되지 않습니다. |
사용되지 않습니다. |
사용되지 않습니다. |
AFX_WM_RESETTOOLBAR |
A CMFCToolBar 개체 도구 모음을 원래 상태로, 리소스에서 로드 복원 되는 경우이 메시지를 보냅니다.해당 클래스에서 파생 되는 도구 모음 단추를 재장착 하려면이 메시지를 처리할 CMFCToolbarButton.자세한 내용은 CMFCToolbarComboBoxButton을 참조하십시오. |
리소스 ID 상태가 복원 된 도구 모음입니다. |
사용되지 않습니다. |
0입니다. |
AFX_WM_SHOWREGULARMENU |
CMFCToolbarMenuButton일반 메뉴 단추를 클릭할 때 개체의 소유자에 게이 메시지를 보냅니다.사용할 때마다가이 메시지를 처리할 CMFCToolbarMenuButton 사용자가 단추를 클릭할 때 팝업 메뉴를 표시 합니다. |
메시지 전송 단추의 명령 ID입니다. |
화면 좌표에서 커서입니다.하위 워드에 x 좌표를 지정합니다.상위 워드에 y 좌표를 지정합니다. |
사용되지 않습니다. |
AFX_WM_TOOLBARMENU |
클라이언트 또는 창의 비클라이언트 영역에서 마우스 포인터가 있는 동안 마우스 오른쪽 단추를 놓을 때 주 프레임 창으로 전송 합니다. |
사용되지 않습니다. |
마우스 포인터의 화면 좌표입니다.하위 워드에 x 좌표를 지정합니다.상위 워드에 y 좌표를 지정합니다. |
응용 프로그램이이 메시지를 처리 하는 경우에 0입니다. 그렇지 않은 경우 0이 아닌. |
AFX_WM_UPDATETOOLTIPS |
모든 도구 설명을 소유자에 게 전송 도구 설명 컨트롤을 다시 만들어져야 함을 나타냅니다. |
이 메시지를 처리 해야 하는 컨트롤의 형식입니다.가능한 값의 목록은이 항목의 뒷부분에 나오는 표를 참조 하십시오. |
사용되지 않습니다. |
사용되지 않습니다. |
AFX_WM_WINDOW_HELP |
CMFCWindowsManagerDialog클릭할 때 부모 프레임으로이 메시지를 보냅니다를 도움말 단추 또는 클릭 하 여 도움말 모드로 도움말 캡션 단추 또는 F1 키. |
사용되지 않습니다. |
인스턴스에 대 한 포인터 CMFCWindowsManagerDialog. |
사용되지 않습니다. |
값의 하위 워드에 대해 다음 표에 나와 있는 lParam AFX_WM_HSCROLL 메서드의 매개 변수입니다.
값 |
의미 |
SB_ENDSCROLL |
사용자가 스크롤을 종료합니다. |
SB_LEFT |
사용자가 왼쪽으로 스크롤합니다. |
SB_RIGHT |
사용자가 아래 오른쪽으로 스크롤합니다. |
SB_LINELEFT |
사용자 단위 하나 만큼 왼쪽으로 스크롤합니다. |
SB_LINERIGHT |
사용자 단위 하나 만큼 오른쪽으로 스크롤합니다. |
SB_PAGELEFT |
사용자 창 너비에 의해 왼쪽으로 스크롤합니다. |
SB_PAGERIGHT |
사용자가 오른쪽 창의 너비 만큼 스크롤합니다. |
SB_THUMBPOSITION |
사용자가 스크롤 상자 (엄지 단추)를 드래그 하 고 마우스 단추를 눌렀다.상위 워드 끌기 작업 끝에 있는 스크롤 상자의 위치를 나타냅니다. |
SB_THUMBTRACK |
사용자가 스크롤 상자를 끌어옵니다.마우스 단추를 놓을 때까지이 값을 AFX_WM_ON_HSCROLL 메시지가 반복적으로 보내집니다.상위 워드 스크롤 상자를 드래그 하는 위치를 나타냅니다. |
[!참고]
상위 워드는 lParam 매개 변수를 SB_THUMBPOSITION 또는 SB_THUMBTRACK; 하위 워드 인 경우 스크롤 상자의 현재 위치 지정 그렇지 않으면,이 단어는 사용 되지 않습니다.
플래그 값은 다음 표에 나와 있는 lParam AFX_WM_UPDATETOOLTIPS 메시지의 매개 변수:
플래그 |
값 |
AFX_TOOLTIP_TYPE_DEFAULT |
0x0001 |
AFX_TOOLTIP_TYPE_TOOLBAR |
0x0002 |
AFX_TOOLTIP_TYPE_TAB |
0x0004 |
AFX_TOOLTIP_TYPE_MINIFRAME |
0x0008 |
AFX_TOOLTIP_TYPE_DOCKBAR |
0x0010 |
AFX_TOOLTIP_TYPE_EDIT |
0x0020 |
AFX_TOOLTIP_TYPE_BUTTON |
0x0040 |
AFX_TOOLTIP_TYPE_TOOLBOX |
0x0080 |
AFX_TOOLTIP_TYPE_ALL |
0xFFFF |