正在加载图片...
操作事件与应用程序框架 我们在 Windows应用中,输入数据主要是通过鼠标、键盘和点击菜单条和 工具条来进行人机交互的。操作事件当然与这些输入数据操作有关 鼠标操作是目前 Windows软件的主要人机互动方式。 Windows软件根据鼠 标动作产生的消息作相应处理。因此,鼠标消息是我们经常要处理的消息, 其消息主要分为:鼠标移动、按钮按下、松开、双击等消息。我们可以利用 Class Wizard为这些消息添加相应的消息映射 键盘同鼠标一样是 Windows应用程序共享的全局硬件资源,键盘事件是由 消息、消息映射极其消息处理函数来处理的。 Windows发送键盘消息给具有 输入焦点的窗口,通知窗口用户正击什么键,通常这些消息有: WM KEYDOWN和 WM KEYUP。除A外,所有键发送 WM KEYDOWN和 WM KEYUP消息。利用菜单接受用户命令是一种很简单的交互方法,同时 也是一种很有效的方法。通常菜单作为一种资源存储在文件中,因此我们可 以在设计时就利用资源编辑器设计好一个菜单。关于使用 Visual o++设计菜 单前面已述这里我就不再多讲了,但这里我要提醒大家是你在编写菜单时应 该尽量在属性对话框的底部提示( Prompt)处输入文字,这虽然不是必要的, 但MFC在有状态栏和工具条的情况下会使用该文字,文字的格式为“状态栏 显示说明n工具条提示”。操作事件与应用程序框架 我们在Windows应用中,输入数据主要是通过鼠标、键盘和点击菜单条和 工具条来进行人机交互的。操作事件当然与这些输入数据操作有关。 鼠标操作是目前Windows 软件的主要人机互动方式。Windows软件根据鼠 标动作产生的消息作相应处理。因此,鼠标消息是我们经常要处理的消息, 其消息主要分为:鼠标移动、按钮按下、松开、双击等消息。我们可以利用 ClassWizard为这些消息添加相应的消息映射。 键盘同鼠标一样是Windows应用程序共享的全局硬件资源,键盘事件是由 消息、消息映射极其消息处理函数来处理的。Windows 发送键盘消息给具有 输入焦点的窗口 , 通知窗口用户正击什么键 , 通常这些消息有: WM_KEYDOWN和WM_KEYUP。除Alt外,所有键发送WM_KEYDOWN和 WM_KEYUP消息。利用菜单接受用户命令是一种很简单的交互方法,同时 也是一种很有效的方法。通常菜单作为一种资源存储在文件中,因此我们可 以在设计时就利用资源编辑器设计好一个菜单。关于使用Visual C++ 设计菜 单前面已述这里我就不再多讲了,但这里我要提醒大家是你在编写菜单时应 该尽量在属性对话框的底部提示(Prompt)处输入文字,这虽然不是必要的, 但MFC在有状态栏和工具条的情况下会使用该文字,文字的格式为“状态栏 显示说明\n工具条提示
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有