自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZANE的博客

从事工业电器产品设计、工业总线应用和VC软件开发

  • 博客(15)
  • 资源 (3)
  • 收藏
  • 关注

原创 CMFCToolBar工具条添加下拉菜单按钮

想在CMFCToolBar工具条上添加下拉菜单按钮,网上找了半天,都没有例程,研究了一天,终于把ComboBox,DropDownButton和menuButton控件加进去了,不过它们只有定义为CMFCToolBarComboBoxButton,CMFCDropDownToolBar和CMFCToolBarMenuButton才可。        其实很多论坛都提到过,安装VS2010后,在

2015-03-24 14:45:53 4212

原创 错误分析:程序“[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 14278 1

原创 错误分析 error: invalid suffix "-ui" on integer constant

C语言编译整数赋值“ui = 0xCE-ui; ” 时出现错误 error: invalid suffix "-ui" on integer constant。        仔细研究发现与浮点数有关,C语言默认0xCE-ui为一个带指数的浮点数,而ui为整数变量,故而出现编译错误。        修改为“ui = (0xCE)-ui; ”或者“ui = 0xCE - ui; ”即可。

2013-12-16 10:11:41 34002

原创 VC操作WINCE5.0自带EDB数据库(设备测试通过)

网上关于操作EDB的资料不多,零零散散,很多都是粗略讲解,笔者没有找到正确完整的代码,经过三四天的调试,才在wince5.0设备上正确完成EDB的读写操作,关于操作函数和相关资料在此不予详述,大家可以参考 http://www.rosoo.net/a/201012/10569.html和笔者附带源码 http://download.csdn.net/detail/callmezane/455397

2012-09-07 10:15:56 1192

原创 字符串显示%d

大家都知道,在VC的CString.Format中,如果想要把整形变成字符串,可以使用%d,可如果想显示%d呢,这个就比较纠结了,网上貌似没有答案,笔者试了很多方法,如加‘/’和‘\’等均无法实现想要的效果,后来无意间发现只要“%%d”即可,而且两个‘%’间的空格将被无视,即“%        %d”和“%%d”效果相同,字符串显示都为“%d”。当然,%f %x类似~

2012-08-07 11:03:08 1903

原创 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 2311

原创 VC单文档视图刷新抖动

几个月没弄VC了,项目需要,又得开工~       VC单文档视图,使用bitblt双缓冲即可解决,网上源码很多,略做补充:       在OnDraw(CDC *pDC)中:         CDC MemDC; //首先定义一个显示设备对象        CBitmap MemBitmap;//定义一个位图对象        //随后建立与屏幕显示兼容的内存显示设备

2012-07-10 10:37:41 1291

原创 VC读写TXT文件和CStdioFile读写乱码

最近突然想用用TXT文件存储数据,网上找了段源码,采用CStdioFile类简单方便,但出现一个很奇怪的问题,从TXT读取的文件一旦遇到中文就变成乱码,可重新写进TXT文档却又全部正常,后来发现是ANSI格式UNICODE格式兼容问题,貌似VC2005以上版本都有这毛病,网上找了很多解决方法,不过某位大神设置语言区域的方法最简单实用,源码贴出来供大家参考

2012-01-03 15:49:01 3994 2

原创 VC程序最小化到托盘

一、托盘简介  所谓的“托盘”,在Windows系统界面中,指的就是下面任务条右侧,有系统时间等等的标志的那一部分。在程序最小化或挂起时,但有不希望占据任务栏的时候,就可以把程序放到托盘区。其实,托盘区的编程很简单,下面简要阐述一下子喽^_^  二、托盘编程相关函数  其实呢,把程序放到托盘上的本质就是先在托盘区绘制一个图标,然后把程序隐藏不见,再对托盘的图标进行消息处理,就可以了。

2011-12-14 10:40:00 1071

转载 配置数据源,VC++ ADO连接ACCESS详解

所谓有图有真相,兄弟们都公务繁忙,懒得去看文字,看图最实惠,使用数据库必须配置数据源,转个帖子方便参阅~ 第一、配置数据源控制面板 -> 管理工具 ->数据源(ODBC) 为什么要设置数据源?设置数据源的目的是为了我们的程序可以很好的访问数据库资源。第二、代码及解析:(建议运行一下,这个代码) #i nclude #import "c

2011-12-13 14:39:05 2549 2

原创 CEdit的"\r\n"不换行和自动换行问题

调试时发现"\r\n"始终无法换行,网上搜索发现很多童鞋为此困扰,仔细研究发现原来只是属性设置问题,设置CEdit为"MultiLine"多行显示,"\r\n"即可换行,同时文本写至行末也会自动换行。

2011-12-01 11:20:06 2997 1

原创 无线调试精灵

闲来无事,研究了下杭州威步科技有限公司的USB无线模块NetUSB-2411B,由于威步提供的源码比较简单,调试不便,所以仿照串口调试精灵做了个无线调试精灵~        无线调试精灵可以自动/手动发送收据,十六进制/字符型选择收发数据,如果有需要的童鞋可以与我联系,欢迎相关技术探讨~

2011-11-30 15:16:33 860 2

转载 CButtonST的简介及使用

现在把CButtonST类的一些函数摘列如下:      CButtonST类主要包括BtnST.h、BtnST.cpp、BCMenu.h和BCMenu.cpp四个文件。如果打算使用CButtonST的窗口不止一个,那么我建议你在VC++的Workspace | FileView中导入以上的四个文件之后,然后在SdtAfx.h文件中添加合适的include语句,如#include "Btn

2011-11-23 16:28:16 811

转载 VS2010中将CString转换为constchar*

原来用VC6.0那有这些繁琐事情啊,现在用了VC2008开始还是有些不习惯,不过VS2008对C++标准更近了,慢慢熟悉起来就会好的。最多的问题就是在VC6.0中编译通过的代码转换到2008之后报致命错误,不过大部分都能一一修改过来,最近就是碰到了CString 转 const char *的问题。以前只要简单的一个强制转换就OK了,可现在是不行了,搜索了很多资料,终于搞定,主要是Unicod

2011-11-22 09:06:05 1750

原创 ADO连接ACCESS数据库错误

// 加入ADO支持库#import "c:\program files\common files\system\ado\msado15.dll" \ no_namespace \ rename ("EOF", "adoEOF")

2011-09-26 14:56:47 2396

CMFCToolBar工具条添加下拉菜单按钮

VS2010,在CMFCToolBar工具条上添加下拉菜单按钮,源码例程,修改时注意在编译前要删除注册表应用程序项~

2015-03-24

VC操作WINCE5.0自带EDB数据库(设备测试通过)

VC2008编译环境,WINCE5.0设备中测试通过,可正确完成EDB数据库的数据读取,写入和删除操作

2012-09-07

《VisualC++网络高级编程》光盘源码

随书光盘资料,VC6源码,很好的网络编程学习资料

2011-11-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除