上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页

2018年5月4日

摘要: 一、如何创建文档视图界面: 创建新的文档视图界面,只需要调用CDocTemplate::OpenDocumentFile(strpath)即可。(strpath为要打开的文档路径,如果是NULL,则生成新的文档)。 二、上面这个函数为何能够生成文档视图对象? 因为 1.它调用了CDocTemplat 阅读全文

posted @ 2018-05-04 21:38 moisiet 阅读(394) 评论(0) 推荐(0) 编辑

摘要: 每个继承自CObject的对象并不会有与之对应的CRuntimeClass与之对应,除非使用了宏DECLARE_DYNAMIC\DECLARE_DYNCREATE\DECLARE_SERIAL。 这三个宏的作用是为继承的对象声明一个CRuntimeClass成员变量,且是静态的。其相应的IMPLEM 阅读全文

posted @ 2018-05-04 15:48 moisiet 阅读(105) 评论(0) 推荐(0) 编辑

2018年4月28日

摘要: 一、智能指针的概念 智能指针是一个类,不是指针,智能指针在所包含的指针不再被使用时候会自动释放该所包含指针所占用的系统资源,而不用手动释放。 原理:智能指针封装了包含指针的AddRef()函数和Release()函数,且在该类不被需要的时候在析构函数里调用包含指针的Release()函数释放包含指针 阅读全文

posted @ 2018-04-28 19:18 moisiet 阅读(400) 评论(0) 推荐(0) 编辑

摘要: 一、dll文件的导入 参考文献:https://blog.csdn.net/qq_31209383/article/details/51199762 要使用数据库,首先在stdafx.h中导入msado15.dll #import #import "C:/Program Files/Common F 阅读全文

posted @ 2018-04-28 17:06 moisiet 阅读(3874) 评论(0) 推荐(0) 编辑

2018年4月26日

摘要: 参考文章:http://www.cnblogs.com/dhatbj/p/3288152.html 一、桌面窗口: DesktipWindow,是所有窗口的父窗口,通过hwnd=::GetDesktopWindow()获取。 二、窗口样式: 只有三种窗口:重叠窗口(WS_OVERLAPPED)、弹出 阅读全文

posted @ 2018-04-26 17:17 moisiet 阅读(320) 评论(0) 推荐(0) 编辑

摘要: 信号量用于线程同步,同步就是协调解决问题。 拥有信号量的线程可以执行,没有信号量的线程等待其他线程释放信号量后获取信号量后可以执行。 步骤: 1.创建一个信号量对象,该对象存储了信号量个数。 HANDLE handle=CreateSemaphore(NULL,initCount,maxCount, 阅读全文

posted @ 2018-04-26 12:06 moisiet 阅读(330) 评论(0) 推荐(0) 编辑

摘要: 参考文献:静态成员函数和静态成员 一、静态变量: 1、静态变量属于类的变量,为类共享,在编译期间就分配好了内存。 2.静态变量在头文件中声明(和全局变量一样不要在头文件中定义静态变量),在.cpp文件中定义。 3.静态变量可以被非静态函数使用。 test.h中: static int a; test 阅读全文

posted @ 2018-04-26 09:20 moisiet 阅读(361) 评论(0) 推荐(0) 编辑

2018年4月25日

摘要: 库有两种:动态链接库和静态链接库。 一,使用动态链接库: 通过项目——属性——配置属性——常规——项目默认值——配置类型下,选择动态库(.dll)选项 这样会生成.lib和.dll两种文件。 只是该.lib文件不包含程序实现文件,只包含函数入口信息,因此必须与对于生成的.dll文件配套使用。 使用时 阅读全文

posted @ 2018-04-25 23:00 moisiet 阅读(204) 评论(0) 推荐(0) 编辑

摘要: 1.常规DLL可以被各种程序(python,VB等)调用,扩展DLL只能被MFC程序调用。提供给外部使用的控件类只能用扩展DLL。 2.扩展DLL的入口函数是DllMain(),而常规DLL入口是继承自CWinApp的一个类,无消息循环。 3.常规DLL只能导出c++类,c++函数,c++类型的变量 阅读全文

posted @ 2018-04-25 22:49 moisiet 阅读(321) 评论(0) 推荐(0) 编辑

摘要: Sprite精灵,是游戏中对具有动画作用功能的图片的爱称。 精灵,图标和字体等资源是不能够处理事件的,因为它们并不是继承自EventDispatcher.但是可以包含一个能够EventDispatcher子类化对象作为成员。 其实我想知道的是,EventDispatcher的子类能不能够处理系统事件 阅读全文

posted @ 2018-04-25 20:22 moisiet 阅读(134) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页