2009年7月10日

Vc tab control 的用法,

摘要: 说实话,我刚开始看见TabControl的时候,觉得很简单。哪知道用了一下,才发现自己错了。要用好它,还是需要一些技巧的。经过网上搜索资料,以及我自己的摸索,把一些要点记录在这里。TabControl的运行效果有点像PropertySheet,但两者还是有一些区别。我的理解就是PropertySheet主要用在对话框中,对数据进行进行分类管理。而TabControl使用范围更广一些,既可以用在对话... 阅读全文

posted @ 2009-07-10 20:32 kantlee 阅读(3497) 评论(0) 推荐(0) 编辑

2009年6月9日

CListCtrl 风格

摘要: CListCtrl有以下种风格: LVS_ICON: 为每个item显示大图标 LVS_SMALLICON: 为每个item显示小图标 LVS_LIST: 显示一列带有小图标的item LVS_REPORT: 显示item详细资料 其实对这个最直观的理解便是windows资源管理器,“查看”标签下的“大图标,小图标,列表,详细资料”,当然这也是最常用... 阅读全文

posted @ 2009-06-09 22:06 kantlee 阅读(1433) 评论(0) 推荐(0) 编辑

boost正则用法

摘要: 什么是正则表达式?正则表达式是一种用来描述一定数量文本的模式。Regex代表Regular Express. 如果您不知道什么是正则表达式,请看这篇文章http://blog.csdn.net/begtostudy/archive/2007/11/11/1879206.aspx 有了正则表达式的基础,问题是如何使用。我们以boost::regex来说 先看一个网上经典的例子。#include "s... 阅读全文

posted @ 2009-06-09 09:14 kantlee 阅读(435) 评论(0) 推荐(0) 编辑

2009年6月8日

LPCTSTR,LPTSTR 用法

摘要: char是C语言标准数据类型,字符型,至于由几个字节组成通常由编译器决定,一般一个字节。Windows为了消除各编译器的差别,重新定义了一些数据类型,你提到了另外几个类型都是这样。CHAR为单字节字符。还有个WCHAR为Unicode字符,即不论中英文,每个字有两个字节组成。它实际定义在<string.h>里: typedef unsigned short wchar_t。下面在看看T... 阅读全文

posted @ 2009-06-08 14:27 kantlee 阅读(3766) 评论(0) 推荐(0) 编辑

30岁男人应该看一下

摘要: 1,事业永远第一虽然金钱不是万能的,但没有钱是万万不能的,虽然这句话很俗,但绝对有道理,所以30岁之前,请把你大部分精力放在你的事业上。2,别把钱看得太重不要抱怨自己现在工资低,银行存款4位数以下,看不到前途,现在要做的就是努力学习,即使你文凭再高,怎么把理论运用到实践还是需要一个很长的锻炼过程,社会永远是一所最博大的大学,它让你学到的知识远比你在学校学到的重要得多,所以同样,你也别太介意学历低.... 阅读全文

posted @ 2009-06-08 12:40 kantlee 阅读(255) 评论(0) 推荐(0) 编辑

2009年6月7日

vc用正则表达

摘要: 本文摘要翻译了几篇文章的内容,简单介绍 ATL CAtlRegExp,GRETA,Boost::regex 等正则表达式库,这些表达式库使我们可以方便地利用正则库的巨大威力,给我们的工作提供了便利。   正则表达式语法字符元意义.匹配单个字符[ ]指定一个字符类,匹配方括号内的任意字符。例:[abc] 匹配 "a", "b"或 "c"。^如果^出现在字符类的开始处,它否定了字符类,这个被否定的字符... 阅读全文

posted @ 2009-06-07 22:08 kantlee 阅读(540) 评论(0) 推荐(0) 编辑

2009年6月4日

在EDIT为只读的情况下,设置EDIT背景色为白色

摘要: 重截WM_CTLCOLOR的响应函数 HBRUSH CChatDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); HBRUSH hbru = ::CreateSolidBrush (RGB(255,... 阅读全文

posted @ 2009-06-04 20:50 kantlee 阅读(693) 评论(0) 推荐(0) 编辑

具有背景颜色和文字颜色的只读属性的EDIT控件的实现

摘要: 介绍你是否为你的EDIT控件设置成为只读属性那个灰色的背景色不合你的程序整体布局而烦恼了,其实实现这个方法不难,下面就是这个的实现方法,代码可以任意拷贝和使用 正文EDIT控件设置只读属性后就不允许用户进行输入和编辑删除等基本操作了,控件只可以用来信息的浏览,但是,如果使用默认的设置函数的话,EDIT控件的背景色将变成灰色,如果你的主题程序的颜色背景进行一致的处理的话,这样可能会与你的整体风格不和... 阅读全文

posted @ 2009-06-04 19:15 kantlee 阅读(1115) 评论(0) 推荐(0) 编辑

Edit控件换行、自动滚屏、设置焦点技巧

摘要: 在C++文件中 \n就能实现换行,vc的edit和这点不同.''\r\n"才是换行. EDIT也要设置成MULTILINE的.Auto HScroll改为false,want return设为true.\r是软回车,就是当字符到达一定数满行时不用回车就自动换行\n是硬回车,就是只有你输入回车键时才换行经过多次测试,总结出VC编辑框(EDIT)的自动换行与自动滚屏的方法。方法一:(当EDIT映射到一... 阅读全文

posted @ 2009-06-04 16:51 kantlee 阅读(1416) 评论(1) 推荐(0) 编辑

ClientToScreen 我了解的用法

摘要: CPoint oldPoint,newPoint;oldPoint.x = 10;oldPoint.y = 10;ClientToScreen(&oldPoint); //将相对当前窗口10,10这个点转换成这个点相对于屏幕的距离,那么x 和 y的值是窗口到屏幕的距离加上10的SetCursorPos(oldPoint.x,oldPoint.y);//ClientToScreen(&... 阅读全文

posted @ 2009-06-04 11:46 kantlee 阅读(683) 评论(0) 推荐(0) 编辑

导航