网上第一本以TXT格式的VC++深入详解孙鑫的书.全文全以TXT格式,并每一章节都分了目录,清晰易读

源代码在线查看: 06.2.2 windows消息的分类.txt

软件大小: 956 K
上传用户: kzdai22
关键词: TXT VC 目录
下载地址: 免注册下载 普通下载 VIP

相关代码

				6.2.2 Windows消息的分类
				实际上,菜单命令也是一种消息,在 Windows中,消息分为以下三类 : 
				·标准消息
				除 WM COMMAND之外,所有以 WM-开头的消息都是标准消息。从 CWnd派生的 t 类,都可以接收到这类消息。 
				·命令消息
				来自菜单、加速键或工具栏按钮的消息。这类消息都以 WM_COMMAND形式呈现。在 MFC中,通过菜单项的标识 ( ID )来区分不同的命令消息:在 SDK中,通过消息的 wParam参数识别。从 CCmdTarge t派生的类,都可以接收到这类消息。 
				·通告消息
				由控件产生的消息,例如按钮的单击、列表框的选择等都会产生这类消息,目的是为了向其父窗口(通常是对话框)通知事件的发生。这类消息也是以 WM_COMMAND形式呈现的。从 CCmdTarget派生的类,都可以接收到这类消息。
				通过 MSDN提供的 MFC类层次结构图,可以发现 CWnd类实际上派生于 CCmdTarget类。也就是说,凡是从 CWnd派生的类,它们既可以接收标准消息,也可以接收命令消息和通告消息。而对于那些从 CCmdTarget派生的类,则只能接收命令消息和通告消息,不能接收标准消息。
				本例中的文档类( CMenuDoc)和应用程序类 ( CWinApp ),因为它们都派生于 CCmdTarget类,所以,它们可以接收菜单命令消息。但是因为它们不是从 CWnd类派生的,所以不能接收标准消息。 
							

相关资源