1、概述
游戏也好,程序也好,只有能与用户交互才有意义。手机上的交互大致可以分为两部分:点击和输入。其中点击更为重要,几乎是游戏中全部的交互。在Cocos2d-x 3.0中,更改了dispatch机制。同时加入了两种新的交互形式:listener 和touchEvent回调。加上先前版本中的点击函数回调,与重写layer层的touch消息响应,构成了一个相对完整的交互模式。先上一...
分类:
其他好文 时间:
2014-08-05 00:40:08
阅读次数:
329
以前一直不知道AFX_MSG是什么意思,只是觉得它应该是个消息映射函数,但是具体代表什么意思,会返回一个什么样的值是一点都不清楚,今天查了下资料,把查到的东西放这,以免以后忘了还得再查。在头文件(DrawView.h)中声明消息响应函数原型。//{{AFX_MSG(CDrawView) //注释宏a...
分类:
其他好文 时间:
2014-07-16 19:10:49
阅读次数:
208
即便是基于MFC的应用程序,建立窗口类也是会遵循如下的过程:
设计窗口类->注册窗口类->生成窗口->显示窗口->更新窗口->消息循环->消息路由到窗口过程函数处理。下面就剖析一下在MFC中是如何完成上述过程的。
(1)每个应用程序都有且仅有一个应用类的全局变量theApp,全局变量先于WinMain函数进行处理。
(2)WinMain函数体在APPMODUL.CPP文件中,定义如下:
...
分类:
其他好文 时间:
2014-07-08 16:01:46
阅读次数:
286
在MFC的开发中,经常会遇到一些莫名奇妙的问题,可能是经验不足的原因吧。 进入正题。。。。在手头的项目中,用MFC做的界面应用。在某一天突然发现程序界面不能进行响应,经过反复的调试后发现:MessageBox不能前置显示出来,因此阻塞了主界面的消息响应。在按Alt之后,MessageBox窗口可以前...
分类:
其他好文 时间:
2014-07-01 19:50:49
阅读次数:
974
如果希望对显示在MFC Picture Control 控件里的图像进行操作,比如画线画点之类的,可以利用 OpenCV 结合 MFC 本身的鼠标响应函数来实现。
如何将图像显示到 Picture Control 控件不谈,本文是采用的这篇博客所介绍的方法实现的。 点击打开链接
给对话框添加 WM_LBUTTONDOWN 鼠标左键点击消息,在消息响应函数中添加如下代码:
void CMFC...
分类:
其他好文 时间:
2014-06-08 15:11:14
阅读次数:
210
程序中 ,我们经常会使用到快捷菜单。快捷菜单的实现在vc6.0中是要加载一个组件(Popup menu)。但是我们在vs2005 中,创建一个快捷菜单的方式有点不同。我们先创建一个菜单资源,在类中加载消息WM_CONTEXTMENU。在我们的头文件会有一个消息响应函数 声明。
afx_msg void OnContextMenu(CWnd* /*pWnd*/, CPoint Point...
分类:
其他好文 时间:
2014-05-09 22:10:04
阅读次数:
304
---- 摘要:----
MFC是Windows下程序设计的最流行的一个类库,但是该类库比较庞杂,尤其是它的消息映射机制,更是涉及到很多低层的东西,我们在这里,对它的整个消息映射机制进行了系统的分析,可以帮助程序开发人员对MFC的消息映射机制有一个比较透彻的了解。----
关键词:面向对象 消息映射...
分类:
其他好文 时间:
2014-05-02 02:04:00
阅读次数:
256