Window编程
二进制加减法
有扎实的C/C++编程基础,曾代表学校参加黑龙江省大学生ACM比赛;理解面向对象编程思想和泛型编程思想,熟练运用Windows下常用的C/C++ IDE,熟悉MFC等开发架构,对COM有一定的认识,可熟练运用SQL、MySql数据库进行数据库编程,性格沉着稳重,能吃苦耐劳,团队协作能力强,能和人友好相处,善于钻研思考,有很好的自学能力。
展开
-
CToolTipCtrl的使用(Using CToolTipCtrl--VS2010)
CToolTipCtrl类封装了ToolTip控件的功能,是一个显示单行文字用来描述应用程序里一个工具的用途的小弹出式窗口。ToolTip窗口是隐藏的,只有当光标放在一个工具上并且停留大约1.5秒才会显示出来。ToolTip出现在光标附近,用户点击了鼠标键或者移动了光标,工具提示窗口就会消失。创建工具提示的方法 MS提供了三个类用于创建和管理ToolTip控件,CWnd,翻译 2013-07-24 11:12:46 · 2263 阅读 · 0 评论 -
可以自动匹配已添加字符串的ComboBox
可以自动匹配完成的ComboBox源文件DYNAMIC(CLJCComboBox, CComboBox)CLJCComboBox::CLJCComboBox(): m_bAutoComplete(FALSE){}CLJCComboBox::~CLJCComboBox(){}BEGIN_MESSAGE_MAP(CLJCComboBox, CComboBox) ON_CONTROL原创 2014-07-03 22:29:39 · 1609 阅读 · 0 评论 -
"Pure Virtual Function Called" 纯虚函数调用错误分析(翻译)
翻译:http://www.artima.com/cppsource/pure_virtual.html概要: "Pure Virtual Function Called"是C++程序偶然崩溃时程序结束前的提示信息。什么意思呢?对于那些在后期调试时很容易找到的原因,你可以找到很多简单、合理的解释,但是还有其他一些很莫名奇妙的bug导致这个问题。如果你碰到这样的问题,可能意味着翻译 2014-05-14 17:38:47 · 13571 阅读 · 1 评论 -
windows消息机制(MFC)
消息分类与消息队列Windows中,消息使用统一的结构体(MSG)来存放信息,其中message表明消息的具体的类型,而wParam,lParam是其最灵活的两个变量,为不同的消息类型时,存放数据的含义也不一样。time表示产生消息的时间,pt表示产生消息时鼠标的位置。按照类型,Windows将消息分为:(0) 消息ID范围系统定义消转载 2014-01-17 08:23:32 · 642 阅读 · 0 评论 -
C++ 字符串操作经验集
C++ 字符串操作经验集 1. 字符类型和字符串lchar,wchar_t,CHAR,BYTE,UCHAR,WCHAR,TCHAR,TBYTEchar是C语言标准数据类型,字符型,至于由几个字节组成通常由编译器决定,一般一个字节。wchar_t是char的Unicode版本。相当于unsigned short。一般两个字节。CHAR 和WCHA转载 2013-11-28 16:45:59 · 778 阅读 · 0 评论 -
使用MFC控件图标不会显示或资源不正常加载
在使用MFC EditBrowse Control控件时,在使用动态库下,Debug/Relese版本都可以正常显示浏览文件或文件夹按钮,但如果在静态库下使用,只有在Debug版本下才会正常显示图标,Release版本下图标不显示。原因是MFC应用程序向导生成的代码的一些选项不支持MFC Feature Pack新增的类。如果你要在面向对话框的MFC程序中使用MFC Feature Pack新增的原创 2013-11-18 10:23:55 · 3946 阅读 · 0 评论 -
BSTR 字符串
BSTR是“Basic String”的简称,微软在COM/OLE中定义的标准字符串数据类型。对于VC++,Windows头文件wtypes.h和WinNT.h中定义如下:1.typedef /* [wire_marshal] */ OLECHAR *BSTR;2.typedef WCHAR OLECHAR;3.typedef wchar_t WCHAR转载 2013-08-29 14:11:47 · 940 阅读 · 0 评论 -
11个强大的Visual Studio调试小技巧
伯乐在线注:我们在@程序员的那些事 微博上推荐了英文原文,感谢@halftone_被禁用了 的热心翻译。简介调试是软件开发周期中很重要的一部分。它具有挑战性,同时也很让人疑惑和烦恼。总的来说,对于稍大一点的程序,调试是不可避免的。最近几年,调试工具的发展让很多调试任务变的越来越简单和省时。这篇文章总结了可能节省你大量时间的11个Visual studio的调试技巧和方法。转载 2013-08-12 11:09:53 · 680 阅读 · 0 评论 -
VS2010中CMFCToolBar的用法
自从VS2008中增加了一些特性的菜单,但这些特性在帮助中说明的很少,给使用者造成了很多麻烦。笔者经过搜索以及自己的摸索,对其的用法有了初步了解,形成本文,如果能够为后来者解决一些问题,笔者将会感到欣慰。一、向导自动生成的CMFCToolBar由于应用了系统风格,向导生成的菜单确实很漂亮。如下图:但在某些情况下(至于哪些情况,笔者还不能确定),向导自动生成的菜单会没有名字,在“工具转载 2013-08-02 16:33:53 · 849 阅读 · 0 评论 -
不用派生CTreeCtrl不用繁琐的过程 教你如何让CTreeCtrl的每一项有ToolTip提示
最近工作中需要让CTreeCtrl控件的每一项都有提示信息,于是谷歌百度,爬山涉水,结果是…………。在CodeProject里找到一篇文章是把CTreeCtrl派生出新类,重载一些函数自定义内容。使用的时候添加这个类,创建树控件。觉得十分麻烦,看懂都够费劲了。琢磨了一段时间,找出一个简单的实现方法,还没发现有什么漏洞,如果你们有什么问题,可以提出来,十分感谢。下面进入正题:1、拖一个树控件到对原创 2013-07-26 16:24:51 · 1523 阅读 · 1 评论 -
整理了一些windows上的路径操作函数
自己整理了一些windows上的路径操作函数,使用这些函数操作路径将非常方便。 路径截断与合并函数 PathRemoveArgs去除路径的参数PathRemoveBackslash去除路径最后的反斜杠“/”PathAddBackslas转载 2014-07-28 14:59:43 · 1981 阅读 · 0 评论