1.SetActiveView是MFC框架内的一个函数,而不是SDK中的函数,也就是说SDK中没有ActiveView这个概念,只有在MFC中才有2.SetFocus是SDK中的函数(当然MFC中也有这个,作用是一样的),拥有Focus的窗口能接受键盘的输入3.SetCapture设置当前线程的特定...
分类:
其他好文 时间:
2014-05-20 00:23:32
阅读次数:
302
进入Project->Settings->General 下,在下拉框中选“Use MFC
in a Static Library”(使用MFC做为静态链接库);然后添加头文件#include ,并且要放在其它头文件前。否则,会有#error :
WINDOWS.H already included...
一般都用GDI实现:void
CXiangpijinView::OnMouseMove(UINT nFlags, CPoint point) { // TODO: Add your
message handler code here and/or call default CVi...
分类:
其他好文 时间:
2014-05-15 21:04:55
阅读次数:
330
MFC虽然没有未来,但是我觉得MFC的思想还是有必要研究研究的,在MFC中或者一些底层代码的编写中,宏是相当好用的,为什么呢?因为宏只是简单的替换,不进行类型转换,替换就意味着灵活,而C语言编程的灵魂就是灵活埃但是在高级语言中,甚至C++中,是提倡用const的,不提倡用#de..
分类:
编程语言 时间:
2014-05-15 12:47:17
阅读次数:
334
基本就是把一个句柄绑定和解绑定于一个类对象上,是其可以使用MFC的函数而不是API首先,你要明白Windows对象和MFC对象的区别。MFC对象实际上并没有把整个Windows对象都包装在其中,它只是有一个窗口句柄而已,这个窗口句柄如果指向一个实际存在的窗口对象(窗口对象,也就是WNDCLASS,是...
分类:
其他好文 时间:
2014-05-15 11:50:02
阅读次数:
373
绘制图形如下:
程序代码:
需要重新定义父类虚函数draw()
1、在HelloWorldScene.h头文件加入:
virtual void draw();
2、定义实现:
void HelloWorld::draw()
{
//add your code....
CHECK_GL_ERROR_DEBUG();
CCSize size = CC...
分类:
其他好文 时间:
2014-05-15 09:10:32
阅读次数:
285
最近写的东西中常常需要嵌入一些浏览器,微软提供了一个比较好的接口,可以在MFC写的程序中嵌入一个简易的浏览器,是以ActiveX插件的形式提供的接口,使用起来也比较的方便,这里我就简单记录下这个插件的使用
这里我用vc6为例吧,我的机器太烂,跑不动vs这种巨人级别的软件。
首先创建一个对话框,在对话框上右击插入ActiveX的插件
可以看到微软提供了很多ActiveX的插件供我们选择...
分类:
Web程序 时间:
2014-05-15 04:58:56
阅读次数:
389
Call back function easily implement
#include
void HelloWorld(int nIndex)
{
printf("%d person say Hello World\n",nIndex);
}
void MyName(int len)
{
printf...
分类:
其他好文 时间:
2014-05-15 04:21:05
阅读次数:
270
早就想体验wxWidgets。这学期的C++课,课时还算充裕,关键是弟子们的实践能跟得上,我希望能让他们也浅尝一把GUI开发。MFC可以选,但既然IDE都用CodeBlocks了,还是选wxWidgets,开源平台到底吧。问题1:编译中“内存耗尽”;问题2:连接中缺少文件...
分类:
其他好文 时间:
2014-05-14 14:39:13
阅读次数:
946
/* * Draw traversal performs several drawing
steps which must be executed * in the appropriate order: * * 1. Draw...
分类:
移动开发 时间:
2014-05-14 07:54:54
阅读次数:
399