
MFC
wqvbjhc
这个作者很懒,什么都没留下…
展开
-
Unicode编程
一、什么是Unicode 先从ASCII说起,ASCII是用来表示英文字符的一种编码规范。每个ASCII字符占用1个字节,因此,ASCII编码可以表示的最大字符数是255(00H—FFH)。其实,英文字符并没有那么多,一般只用前128个(00H—7FH,最高位为0),其中包括了控制字符、数字、大小写字母和其它一些符号。而最高位为1的另128个字符(80H—FFH)被称为“扩展ASCII”原创 2008-03-28 23:14:00 · 1839 阅读 · 1 评论 -
CButtonST类的用法和本人经验
CButtonST类简介1 本章精华CButtonST是功能非常全的CButton派生类,利用它你可以实现各种按钮的效果,它包括的特征如下:1、 CButton所有的功能2、 文字和图标按钮3、 16×16,32×32,48×48,16或256色图标的支持4、 支持透明按钮5、 支持标准的或新的平面按钮风格6、 运行时刻按钮风格的原创 2013-10-10 17:14:05 · 16533 阅读 · 0 评论 -
VC限制只能输入常规数字的CEdit控件
MFC提供的CEdit控件,可以设置其属性为NUM,也就是限定只能输入数字,但是,有个问题就是小数点没法输入了。在订单系统编写的时候,我想限制价钱和重量的输入只能是数字,整数或者浮点数。因为都是正数,所以我就没有考虑负号的因素,有兴趣的可以加上这一功能。所以,只能自己编写一个数字的CEdit控件,过程:1.从标准CEdit控件派生出CNumEdit控件2.重载CEdit的OnCha转载 2010-09-16 15:25:00 · 6213 阅读 · 0 评论 -
串口类CSerialPort的简单用法
简单用法:1.定义成员: CSerialPort m_SerialPort; 2.初始化: m_SerialPort.SetBufferSize(1024,1024); m_SerialPort.SetWnd(m_hWnd); m_SerialPort.SetNotifyNum(DEF_IN_BYTE_SIZE); if (m_S转载 2011-11-20 16:49:32 · 8870 阅读 · 0 评论 -
MFC中调用WPF教程
http://blog.youkuaiyun.com/muzizongheng/archive/2010/05/07/5565170.aspx呵呵, 这几天看到社区里大家对如何在vc中调用WPF兴致很高, 现在我就带领大家按部就班来实现它.废话不说了, 开始.WPF是微软主推的新一代桌面程序开发技术, 它极大加快了程序界面开发,也增强了界面的用户体验,至于详细的介绍大家可以google, 本文主要还是介绍如何在vc中处理wpf数据和事件.开发工具嘛vs2008+sp1+[Blend].1.新建一个项目M转载 2010-11-28 10:11:00 · 1081 阅读 · 0 评论 -
VS2005,VS2008,VS2010工程文件和解决方案的区别
由于公司开发工具版本不统一,有使用VS2005的,有VS2008的,有VS2010的,这样代码共享的时候就会存在问题。不可能把所有的版本的工具都安装上。所以最后的方式就是在代码中把其他几种的解决方案和工程文件都放一个,这样人家就可以选择相应的版本去打开工程。这种直接改的方式前提条件是程序都是编译成2.0版本的,且没有使用高版本的语言特性,否则用低版本打开的时候可能编译不过。 解决方案Sln文件工程文件csproj文件VS2005Microsoft Visual Studio Solution Fil转载 2010-11-29 09:55:00 · 4175 阅读 · 0 评论 -
vs2010中臃肿的ipch和sdf文件
<br />使用VS2010建立C++解决方案时,会生成SolutionName.sdf和一个叫做ipch的文件夹,这两个文件再加上*.pch等文件使得工程变得非常的庞大,一个简单的程序都会占用几十M的硬盘容量,可惜毕竟硬盘还没有廉价到免费的地步。<br />那么,该怎么解决呢?其实可以关闭它。方法:<br />Tools->Options->Text Editor->C/C++->Advanced->Disable Database,设置为True<br />但是这样的办法会产生另外的一些问题,可能会导致原创 2010-11-26 11:14:00 · 2121 阅读 · 1 评论 -
MFC中Doc,View,MainFrmae,App各指针的互相获取
MFC中Doc,View,MainFrmae,App各指针的互相获取 1) 在View中获得Doc指针 2) 在App中获得MainFrame指针 3) 在View中获得MainFrame指针 4) 获得View(已建立)指针 5) 获得当前文档指针 6) 获得状态栏与工具栏指针转载 2010-04-08 13:07:00 · 9161 阅读 · 5 评论 -
打造自定义的 AfxMessageBox
一、需求 与标准的 MessageBox 相比,MFC提供了 AfxMessageBox 的方法是我们对消息框的变得更加容易。然而简单的 AfxMessageBox 有时已经不能够满足我们的需求了:有时候我仅仅想提示用户一下,并不需要用户确认,也就是说过一段时间消息框就能自动关闭。 您可能马上会想到,使用自己定义的对话框来替代转载 2008-07-02 13:38:00 · 1682 阅读 · 0 评论 -
CDialogSK---一个支持皮肤化的对话框类
无意中在网上看到一个对话框类CDialogSK---一个支持皮肤化的对话框类,颇感兴趣先看下CDialogSK是干什么的:(以下内容来自网上)CDialogSK---一个支持皮肤化的对话框类一、介绍该类从MFC的CDialog继承而来,支持如下特征:1、运行于win2000或者winxp平台上,可以使用任何透明色以透视对话框的区域。2、运行于win2000或者winxp平台上,可以使得整个对话框透明。3、使用位图背景。位图可以来自资源文件、bmp或者HBITMAP4、设置背景类型:标题、中心、伸缩;设置对话原创 2011-05-25 16:48:00 · 3099 阅读 · 0 评论