![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VC2010
CallMeZane
这个作者很懒,什么都没留下…
展开
-
VC程序最小化到托盘
一、托盘简介 所谓的“托盘”,在Windows系统界面中,指的就是下面任务条右侧,有系统时间等等的标志的那一部分。在程序最小化或挂起时,但有不希望占据任务栏的时候,就可以把程序放到托盘区。其实,托盘区的编程很简单,下面简要阐述一下子喽^_^ 二、托盘编程相关函数 其实呢,把程序放到托盘上的本质就是先在托盘区绘制一个图标,然后把程序隐藏不见,再对托盘的图标进行消息处理,就可以了。原创 2011-12-14 10:40:00 · 1067 阅读 · 0 评论 -
VC读写TXT文件和CStdioFile读写乱码
最近突然想用用TXT文件存储数据,网上找了段源码,采用CStdioFile类简单方便,但出现一个很奇怪的问题,从TXT读取的文件一旦遇到中文就变成乱码,可重新写进TXT文档却又全部正常,后来发现是ANSI格式UNICODE格式兼容问题,貌似VC2005以上版本都有这毛病,网上找了很多解决方法,不过某位大神设置语言区域的方法最简单实用,源码贴出来供大家参考原创 2012-01-03 15:49:01 · 3986 阅读 · 2 评论 -
VC单文档视图刷新抖动
几个月没弄VC了,项目需要,又得开工~ VC单文档视图,使用bitblt双缓冲即可解决,网上源码很多,略做补充: 在OnDraw(CDC *pDC)中: CDC MemDC; //首先定义一个显示设备对象 CBitmap MemBitmap;//定义一个位图对象 //随后建立与屏幕显示兼容的内存显示设备原创 2012-07-10 10:37:41 · 1286 阅读 · 0 评论 -
字符串显示%d
大家都知道,在VC的CString.Format中,如果想要把整形变成字符串,可以使用%d,可如果想显示%d呢,这个就比较纠结了,网上貌似没有答案,笔者试了很多方法,如加‘/’和‘\’等均无法实现想要的效果,后来无意间发现只要“%%d”即可,而且两个‘%’间的空格将被无视,即“% %d”和“%%d”效果相同,字符串显示都为“%d”。当然,%f %x类似~原创 2012-08-07 11:03:08 · 1894 阅读 · 0 评论 -
CMainFrame中添加CView头文件出错
在CMainFrame中直接添加 #include "TestSDIView.h" ,出现如下错误: 1>e:\vc程序\vc_testprogram\testsdi\testsdi\testsdi\testsdiview.h(16): error C2143: 语法错误 : 缺少“;”(在“*”的前面) 1>e:\vc程序原创 2012-07-28 16:19:49 · 2301 阅读 · 0 评论 -
错误分析:程序“[7372] TestScanMac.exe: 本机”已退出,返回值为 0 (0x0)。
MFC程序编写时,对话框中添加Rich Edit Control控件,编译成功,运行则程序自动退出,提示语句如下: 线程 'Win32 线程' (0x1c10) 已退出,返回值为 0 (0x0)。线程 'Win32 线程' (0x8b8) 已退出,返回值为 0 (0x0)。线程 'Win32 线程' (0x1de4) 已退出,返回值为 0 (0x0)。Det原创 2015-01-20 08:58:56 · 14251 阅读 · 1 评论 -
CMFCToolBar工具条添加下拉菜单按钮
想在CMFCToolBar工具条上添加下拉菜单按钮,网上找了半天,都没有例程,研究了一天,终于把ComboBox,DropDownButton和menuButton控件加进去了,不过它们只有定义为CMFCToolBarComboBoxButton,CMFCDropDownToolBar和CMFCToolBarMenuButton才可。 其实很多论坛都提到过,安装VS2010后,在原创 2015-03-24 14:45:53 · 4197 阅读 · 0 评论