摘要: MFC中,因项目需要使用TabControl ,使用过程中发现,MFC中的TabControl与C#的TabControl不同,不能通过属性来创建选项页,只能代码生成绑定。 以下为具体的实现方法步骤: 1.把Tab Control控件放到对话框中的合适位置上。再在对话框类中,声明一个CTabCtrl 阅读全文
posted @ 2017-01-17 10:54 我自逍遥笑 阅读(11651) 评论(0) 推荐(0) 编辑
摘要: 1.文件写入 2.文件读取 3.文件的查找 当对一个文件操作时,如果不知道该文件是否存在,就要首先进行查找。MFC中有一个专门用来进行文件查找的类CFileFind,使用它可以方便快捷地进行文件的查找。下面这段代码演示了这个类的最基本使用方法。 4.项目用到的分页读取 读: 写: 1. 文件模式标志 阅读全文
posted @ 2017-01-17 10:36 我自逍遥笑 阅读(30748) 评论(0) 推荐(1) 编辑
摘要: 在MFC中,项目需要对编辑框EditControl的数字输入范围进行限制,主要有以下实现方式,各有优缺点,个人推荐最后一个。 第一种:添加变量 为编辑框添加int、float变量的时候,可以填写最大值与最小值;或者自己添加代码DDV_MinMaxInt(pDX, m_nNum, 1, 65535); 阅读全文
posted @ 2017-01-16 16:43 我自逍遥笑 阅读(15024) 评论(0) 推荐(0) 编辑
摘要: 近期需要实现一个功能:MFC对话框中,一项菜单下有五个菜单项,改变菜单项选中状态,每次只能选择其中一个打勾。(单选) 然后在网上搜了下资料,稍微总结下,以防后面用到。 1.单选实现: CMenu::CheckMenuRadioItem,该函数校核一个指定的菜单项并使其成为一个圆按钮项。同时不校核相关 阅读全文
posted @ 2016-11-29 10:56 我自逍遥笑 阅读(11858) 评论(0) 推荐(0) 编辑
摘要: 稍微说下自己用过的感受: 1.SkinMagic 动态库DLL使用,(有VC6版本的静态链接库,没能成功调用)。对控件:菜单和下拉框(下拉滚动条)有问题。不能自由设置颜色背景 皮肤格式:.smf,可使用SkinBuilder工具进行自制皮肤。 2. Skin++ 动态库DLL使用,对控件无问题,编码 阅读全文
posted @ 2016-11-26 16:44 我自逍遥笑 阅读(10038) 评论(0) 推荐(0) 编辑
摘要: SkinSharp功能强大,该皮肤库支持完全多种颜色改变等。 下面是静态链接库时的SkinH.h头文件: 阅读全文
posted @ 2016-11-26 16:23 我自逍遥笑 阅读(3893) 评论(0) 推荐(0) 编辑
摘要: 需要注意的是: 加载换肤后,程序关闭时,无需调用卸载皮肤接口,SkinSharp换肤库会自己完成清理工作。换肤时无需卸载皮肤,直接调用即可。 其DLL使用方法与前面几种皮肤库用法类似。如下: 1. 将动态库 SkinH.dll和皮肤文件SkinH.she拷贝到程序生成的目录;将 SkinH.h和皮肤 阅读全文
posted @ 2016-11-26 16:14 我自逍遥笑 阅读(6356) 评论(0) 推荐(0) 编辑
摘要: 该种皮肤库资料很少,用法与前面几种类似。 它主要有:USkin.dll ,USkin.lib,USkin.h和Sakura.msstyles这四个文件。皮肤格式是.u3。SkinBuilder是USkin界面换肤软件.u3文件制作环境 。 以下是摸索出来的用法,如有错误请指正。 一、使用方法 1. 阅读全文
posted @ 2016-11-25 22:02 我自逍遥笑 阅读(3130) 评论(0) 推荐(0) 编辑
摘要: 主要分为以下几个方面: 1.Skin++使用方法 2.使用中注意事项 一. Skin++使用方法 SkinPPWTL.dll、SkinPPWTL.lib、SkinPPWTL.h ,将三个文件及相应皮肤(.ssk)拷贝至工程文件夹下 1.加载Skin++ 1).在工程stdafx.h文件中加入#inc 阅读全文
posted @ 2016-11-25 20:49 我自逍遥笑 阅读(10439) 评论(0) 推荐(1) 编辑
摘要: 在SkinMagic使用过程中,经常遇到以下几个问题: 1. 静态加载皮肤文件时,资源文件IDR_SKIN_CORONA可能会报错:未声明的标识符 解决方法:添加头文件”Resource.h“ 2. 界面需要添加换肤菜单功能,只需要: 解决方法:在界面中加入换皮肤菜单,及相应的函数,在函数中加载皮肤 阅读全文
posted @ 2016-11-24 11:10 我自逍遥笑 阅读(1806) 评论(0) 推荐(0) 编辑