在弹出的对话框上显示逃跑按钮,当鼠标移动到该按钮上时,该按钮隐藏,而在别的位置上显示一个一模一样的按钮,鼠标再次置于新按钮上时,该按钮再次隐藏而在另一位置显示,用户感觉按钮好像在自动逃跑移动; 1、新建一个基于对话框的MFC工程,将其资源窗口的对话框中的自带控件删除,在不同位置添加两个一模一样的按钮 ...
分类:
移动开发 时间:
2017-05-29 20:35:15
阅读次数:
174
1、相关类 CFile类 -封装了文件句柄以及操作文件的API函数 CFileFind类 -封装了文件搜索功能 2、CFile类的使用 2.1文件读写 1)创建或者打开文件 CFile::Open virtual BOOL Open( LPCTSTR lpszFileName, UINT nOpen ...
分类:
编程语言 时间:
2017-05-29 20:00:08
阅读次数:
293
一、对话框资源 1、相关类 CDialog类 -父类是CWnd,本质上也是一个窗口。是对话框类的顶层父类。 CCommonDialog类 -父类是CDialog类。称为通用对话框。MFC提供了6个通用对话框,都是CCommonDialog类的子类,包括:文件对话框、颜色对话框、字体对话框、查找替换对 ...
分类:
其他好文 时间:
2017-05-29 19:59:43
阅读次数:
337
1、运行时类信息机制的作用 程序运行过程中,可以获知对象的相关类的信息 2、运行时类信息机制的使用 2.1类必须派生自CObject类 2.2类内必须添加声明宏 DECLARE_DYNAMIC 2.3类外必须添加实现宏 IMPLEMENT_DYNAMIC CObject::IsKindOf(...) ...
分类:
编程语言 时间:
2017-05-29 19:20:13
阅读次数:
193
1、动态创建机制的作用 在不知道类名的情况下,将类的对象创建出来。 2、动态创建机制的使用 2.1类必须从CObject派生 2.2类内必须添加声明宏 DECLARE_DYNCREATE 2.3类外必须添加实现宏 IMPLEMENT_DYNCREATE CRuntimeClass::CreateOb ...
分类:
编程语言 时间:
2017-05-29 19:12:53
阅读次数:
200
1、菜单相关问题 Win32--HMENU MFC--CMenu类对象 2、相关类 CMenu - 封装了关于菜单的各种操作,还封装了一个非常重要的成员 m_hMenu(菜单句柄) 3、菜单项被点击的处理 WM_COMMAND 消息 ON_COMMAND 4、程序的类对菜单命令的响应顺序 顺序依次是 ...
分类:
其他好文 时间:
2017-05-29 18:15:45
阅读次数:
300
前言 当前许多优秀的软件都采用“多视”技术。 所谓“多视”,是指在同一个框架窗口里同时显示多个视图。 通过运用这种技术,可以在框架的有限控件内同时提供用户更大的信息量,并且使得用户界面更加友好,增强软件的可操作性。 拆分类型 MFC支持两种类型的拆分窗口:静态的和动态的。 静态拆分窗口:行列数在拆分 ...
分类:
编程语言 时间:
2017-05-29 15:16:26
阅读次数:
241
简介 WTL: Windows Template Library 基于ATL对Win32 API的封装 C++库,用于开发Windows应用程序和UI组件 WTL功能不如MFC完善,但比MFC更小巧更有效率,不依赖MFC的DLL MFC支持doc/view架构,而WTL并不支持 WTL不是微软的正式 ...
分类:
其他好文 时间:
2017-05-29 11:07:39
阅读次数:
166
1、MFC提供了CFont类专门用来设置字体,包括:CreateFont/CreateFontIndirect/CreatePointFont/CreatePointFontIndirect 例: 若要实现功能完整的字处理程序,需利用MFC提供的CEditView/CRichEditView这两个类 ...
分类:
其他好文 时间:
2017-05-28 18:05:25
阅读次数:
250
一、MFC的消息映射机制 1、消息映射机制的使用 1.1类必须派生自CCmdTarget 1.2类内必须添加声明宏 DECLARE_MESSAGE_MAP 1.3类外必须添加实现宏 BEGIN_MESSAGE_MAP END_MESSAGE_MAP 2、数据结构 struct AFX_MSGMAP_ ...
分类:
编程语言 时间:
2017-05-27 23:54:26
阅读次数:
262