计算机科学与技术(本科)

Windows应用程序中的消息分为哪些类型?

题目

Windows应用程序中的消息分为哪些类型?

参考答案和解析
正确答案: (1)窗口消息(Windows message)。
除WM_COMMAND外所有以WM作前缀的消息,窗口消息由CWnd及其派生类处理。窗口消息通常附带一些参数传递给处理函数,这些参数为处理函数正确地处理消息提供了必要的信息。
(2)控件的通知消息(Control notification)。
包括以WM_COMMAND形式封装的来自控件及其他子窗口的通知消息,比如应用程序的编辑控件内容改变时调用的EN_CHANGE消息。只有CWnd窗口及其派生类才能处理控件通知消息。
(3)命令消息(Command message)。
菜单、工具按钮和快捷键称为“用户界面元素”,用户使用这些对象可以启动一条程序命令。每一条命令有一个标识ID号,如ID_FILE_SAVE_AS,它是一个应用程序定义的常数,不同的用户界面对象赋予相同的ID号时会启动同一条命令,命令消息以WM_COMMAND形式封装,可以被多种应用程序框架类对象处理,包括所有CCmdTarget派生类。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案