
MFC
文章平均质量分 53
Miss_Easy
这个作者很懒,什么都没留下…
展开
-
MFC修改button的颜色、背景、边框、对话框标题
MFC的button控件是一个不同于其他控件,其CButtton类是CWnd的一个子类,在修改button的背景、颜色和边框的时候必须自己进行编写一个新的类,如CMyButton。下面是进行背景、颜色、边框修改的步骤:1.在项目->添加类->CMyButton。这样会自动生成两个文件,一个.CPP文件和一个.h文件。例如CMyButton.cpp和CMyButton.h转载 2014-08-12 16:01:51 · 1501 阅读 · 0 评论 -
VS2008的MFC中CtreeCtrl默认选中第一个子节点
第一步:hThermalItemOne = m_treeThermal.GetChildItem(hRootThermal);//表示第一分类节点的句柄if(m_treeThermal){ m_treeThermal.SelectItem(hThermalItemOne);//选中}第二步:设置CtreeCtrl的属性Always Show Selection为:True原创 2015-01-06 11:30:10 · 3751 阅读 · 0 评论 -
关于NSIS脚本语言的编写
参考链接:http://strugglexl.iteye.com/blog/1489355以下是根据例子,自己写的可以运行出来的空安装包,大家可以自己添加DLL然后生成自己的安装包。RequestExecutionLevel user!include "MUI.nsh"!insertmacro MUI_PAGE_DIRECTORY!insertmacro MUI_PAGE_INSTF原创 2015-01-06 11:24:11 · 2039 阅读 · 0 评论 -
MFC中CTreeCtrl展开树形列表节点
void CMenuCreatDlg::OnMENUITEMexpandtree() //展开所有节点{ // TODO: Add your command handler code here MyExpandTree(m_tree.GetRootItem()); } void CMenuCreatDlg::MyExpandTree(HTREEITEM hTreeItem原创 2015-01-06 11:33:13 · 7360 阅读 · 0 评论 -
MFC中修改CStdioFile文件中指定行
程序不复杂,所以在这里只叙述一下实现的过程。(1)先定义一个CStringList strText变量,将CStdioFile文件中的数据逐行读入strText中。(2)删除strText指定行,用修改后的数据重新写入strText。(3)最后将strText中数据按你需要的方式写入CStdioFile中。即可。在此附上CStringList 的用法:CString原创 2014-12-15 11:31:51 · 4438 阅读 · 0 评论 -
关于MFC中选项卡动态加载的实现
可查看原网站文章,比较详细:http://blog.chinaunix.net/uid-22146092-id-1789438.html我做的是选项卡的动态加载,使用的是文章中的第五种方法。比较满意。转载 2014-12-29 15:01:56 · 1780 阅读 · 0 评论 -
关于往VS2008新建的MFC对话框添加OnInitDialog()函数。
第一步:打开类视图。如下:第二部:单击选中要添加初始函数的类。在看对应的属性框,如下图:点击第六个重载图标(小方块既是),找到OnInitDialog,点击添加,完成子对话框的OnInitDialog函数的添加!原创 2014-12-10 08:44:08 · 6062 阅读 · 1 评论 -
关于c/c++ 工程中获取文件路径、设置输出文件路径的问题
文件路径的表示可以分为绝对路径和相对路径:绝对路径表示相对容易,例如:D:\\vctest\\glTexture\\texture\\dummy.bmp 这是绝对路径 同样:TCHAR szPath[MAX_PATH]; ::GetModuleFileName(NULL,szPath,MAX_PATH); szPath可以获取当前工程执行的绝对目录;原创 2014-12-23 10:17:23 · 4409 阅读 · 0 评论 -
VS2008中MFC创建子对话框。点击按钮,弹出另一个对话框
方法一:模态对话框资源视图--Dialog--右键--添加资源--新建--对话框-,然后在已经生成的对话框中(解决资源视图中的dialog下的新生成的那个)右键--添加类(基类(CDialog))。例如:添加CMyDlg类,在所要调的代码中(按钮点击方法所在的文件代码),先添加头文件#include "MyDlg.h ",之后在按钮点击方法中:void COnclickDlg:转载 2014-12-08 11:11:54 · 5056 阅读 · 0 评论 -
一些VS2005和VS2008向导弹出脚本错误。错误信息:对象不支持此属性或方法。
一些VS2005和VS2008向导弹出脚本错误。错误信息:对象不支持此属性或方法。翻译 2014-12-08 10:26:08 · 3029 阅读 · 0 评论 -
VS2008/VS2005中使用TeeChart实现画图功能
原文具体步骤很详细,请大家直接看原文好了。嘿嘿....参考链接:http://www.fanganwang.com/jswz/11467转载 2014-12-22 08:41:39 · 1775 阅读 · 0 评论 -
使用Cmakeup(CMarkup)操作XMl文件的基本过程和使用方法
1.首先下载Cmakeup.h和Cmakeup.cpp文件。原创 2014-08-19 08:21:32 · 5940 阅读 · 0 评论 -
Visual 2008中选项卡实现属性页||选项卡的实现方法
选项卡的使用方法1.新建MFC对话框命名为Demo,将Tab Control控件拉入初始的对话框中,根据需要修改属性。给控件添加变量为m_tab。2.在资源视图界面添加两个新的对话框(你的Tab Control想有几页就建几个对话框,这里我们建两个)。ID分别为IDD_COMMAND、IDD_FILE。 分别设置对话框属性如下:Border:None Caption:(为原创 2014-08-13 16:15:11 · 787 阅读 · 0 评论 -
单线程实习进度条,以及多线程实现进度条(对文件的遍历)
最近在实现一个遍历文件夹,并把进度同步显示在进度条上的小程序。因为对MFC还不熟悉,所以花了几天的时间研究实现遍历文件夹与进度条的同步实现。最简单的一种进度条的实现方法是单线程的,点一下按钮进度条动一下的方式,这种实现步骤如下: (一)、单线程进度条实现。 首先,添加Progress控件,然后给它添加变量m_pro。其次,添加两个按钮控件:开始、前进。然后,添加两个button原创 2015-04-14 18:17:34 · 4306 阅读 · 0 评论