Windows 3.x에서 컨트롤은 부모에게 메시지를 전송하여 마우스 클릭, 콘텐츠 및 선택 변경 및 제어 백그라운드 페인팅과 같은 이벤트를 부모에게 알립니다. 간단한 알림은 알림 코드(예: BN_CLICKED) 및 제어 ID가 wParam에 압축되고 lParam에서 컨트롤 핸들이 있는 특수 WM_COMMAND 메시지로 전송됩니다. wParam 및 lParam이 가득 차있기 때문에 추가 데이터를 전달할 수 있는 방법은 없습니다. 예를 들어 BN_CLICKED 알림에서는 단추를 클릭할 때 마우스 커서의 위치에 대한 정보를 보낼 수 없습니다. 이제 MyFluentCloud 사용자 포털에서 사용할 수 있는 새로운 기능이 출시되었습니다. 더빙, 알림 워크플로 설정, 그것은 단지 않습니다. 그것은 내 FluentCloud 가입자에 대 한 새로운 기능 집합, FluentStream를 통해 서비스를 가진 모든 사람. 이 새 설정은 MFC의 기능 메뉴 및 관리 포털에서 찾을 수 있습니다. 알림 워크플로 설정을 사용하면 휴대폰 시스템에서 특정 이벤트가 발생할 때 어떤 일이 발생하는지 확인할 수 있습니다. 예를 들어 본사에 있는 누군가가 회사 전화에서 911에 전화를 걸었다고 가정해 보겠습니다. 내 FluentCloud 이메일을 통해 알림을 보낼 수 있습니다., SMS 메시지, 크롬 웹 브라우저 푸시 알림 및 심지어 사용자 지정 웹 후크 자신을 제어 하는. 물론 시스템 버그가 아니라 문서화된 동작- MSDN TN062: Windows 컨트롤에 대한 메시지 리플렉션을 참조하고 솔루션은 간단합니다: ON_NOTIFY_REFLECT() 사용을 사용하는 대신 ON_NOTIFY_REFLECT_EX() 사용하거나 보다 일반적인 처리기를 제공합니다.

예를 들어 일반적인 방식으로 만들어진 콤보박스 기반 컨트롤이 있다고 가정해 보겠습니다(http://www.codeproject.com/combobox/listboxex.asp 또는 다른 많은 유사한 CodeProject 문서 참조). 이 컨트롤은 대화 상자에서 사용 되며 일반적인 알림 메시지 매핑을 사용 하 여 컨트롤의 활동에 대 한 알림 위의 예에서 ClassWizard에서 제공 하는 함수는: 이 문서에서는 4 개의 메뉴 항목으로 주 메뉴를 만듭니다. 마지막 메뉴 항목이 하위 메뉴를 엽니다. 창의 클라이언트 영역과 마우스 포인터 의 위치에서 마우스를 마우스오른쪽 단추로 클릭하면 메뉴가 표시됩니다. Windows 3.x의 컨트롤에서 추가 데이터가 포함된 알림 메시지를 보내야 하는 경우 WM_CTLCOLOR, WM_VSCROLL, WM_HSCROLL, WM_DRAWITEM, WM_MEASUREITEM, WM_COMPAREITEM, WM_DELETEITEM, WM_DELETEITEM, WM_DELETEITEM, WM_DELETEITEM, WM_DeleteITEM 등 다양한 특수 목적 메시지를 사용합니다. CHARTOITEM, WM_VKEYTOITEM 등등. 이러한 메시지는 메시지를 보낸 컨트롤에 다시 반영될 수 있습니다. 자세한 내용은 TN062: Windows 컨트롤에 대한 메시지 리플렉션을 참조하십시오. 2 단계 – IDC_BUTTON_CREATE, IDC_BUTTON_DELETE 및 IDC_BUTTON_MOVE로 이 버튼의 ID를 변경합니다.

명령 라우팅의 다른 개체가 메시지를 처리할 수 있는 경우 알림 메시지가 완전히 처리된 경우 함수가 TRUE를 반환해야 합니다. 5) 마지막으로, 우리는 우리가 이전에 만든 메뉴를 표시하는 TrackPopupMenu를 호출합니다. 첫 번째 매개 변수 TPM_LEFTALIGN은 표시된 팝업 메뉴를 커서 위치와 정렬된 상태로 두어야 합니다. x, y 위치는 메인 메뉴를 팝업 메뉴로 표시할 위치를 알려줍니다. 마우스가 창의 클라이언트 영역 내에서 마우스 오른쪽 단추로 클릭하면 창에 WM_CONTEXTMENU라는 알림 메시지가 표시됩니다. 이 메시지는 마우스를 마우스 오른쪽 단추로 클릭하는 창 핸들과 함께 제공됩니다. 또한 마우스 오른쪽 클릭이 발생한 화면 좌표에 마우스 포인터 위치도 포함되어 있습니다. 이 알림 메시지를 사용하여 팝업 메뉴를 표시합니다.

pNMHDR NMTTDISPINFO 구조에 대한 포인터입니다. 이 구조는 TOOLTIPTEXT 구조에서도 자세히 설명합니다. . ON_NOTIFY_RANGE를 사용하는 경우 범위의 시작 및 종료 자식 식별자를 지정하여 알림 메시지를 처리할 연속 범위의 자식 식별자를 지정합니다. HubPages 네트워크 계정을 사용하여 로그인하거나 로그인하고 게시합니다. 이 장에서는 파일 시스템의 다양한 구성 요소에 대해 설명합니다.