自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

只谈技术

当爱已经逝去……

  • 博客(13)
  • 资源 (4)
  • 收藏
  • 关注

转载 超类与子类(Superclass & Subclass)

<br /> <br /> <br />Q: 我看了WINX开发包中的文档中,你提到了超类,它是什么概念?我平常只听过子类(Subclass)。<br />A: 子类化(Subclass)是指替换窗口过程(WNDPROC)。<br />    超类(Superclass)是替换窗口过程(WNDPROC),并且替换ClassName。<br />   Subclass不太象继承,而像是一种外挂(Hook)行为。<br />   Superclass则更像继承,因为生成了新的窗口类,并且继承了行为。

2010-11-09 13:45:00 6382

转载 Assembly Manifest 通俗简易手册

<br />源地址:http://hi.baidu.com/codinglife/blog/item/ea9acceab2f833d7d539c90e.html<br /> <br /><br />恩,为了大家都能很方便的理解,我将尽量简单通俗地进行描述。<br /><br />[现象]<br />对这个问题的研究是起源于这么一个现象:当你用VC++2005(或者其它.NET)写程序后,在自己的计算机上能毫无问题地运行,但是当把此exe文件拷贝到别人电脑上时,便不能运行了,大致的错误提示如下:应用程序配置不

2010-06-18 17:16:00 748

原创 租房心情

约好铁哥们合租 找房很辛苦,他说又想起了前女友 我劝他挽回,风雨7年的女友要珍惜 其实我也想挽回…… 如果我们去年买了房子…… 如果当初稍作挽留…… 如果当初再坚持一下…… 可惜没有如果 心有悔,心很痛 转头眨眼 

2010-05-29 22:23:00 1047 1

转载 VC,状态栏上对话框大小与实际像素关系

对话框资源中的尺寸数值是对话框单位(一种字体无关单位),不是像素,要转换成像素,可以借助于 MapDialogRect 来转换。 如果想手动计算,用下面的算法:   pixelX = MulDiv(dialogX, 对话框水平基本单位, 4)   pixelY = MulDiv(dialogY, 对话框垂直基本单位, 8) 算法里的“对话框水平基本单位”和“对话框垂直基本单位”是一种字体相关单

2010-05-28 16:36:00 6359 2

原创 关于GDI+的绘制小结:图片的拉伸、平铺、透明的GDI+实现

最近做了2个项目,使用GDI+做界面的贴图绘制,遇到了一些问题,网络上也少有答案,现整理一下希望大家以后少走弯路 主要有3个功能函数:1.图片的拉伸点平铺,做过UI的朋友应该能理解这句话,简单说就是把一个很小的原图,不变形,指定在固定点1像素横纵拉伸,平铺成一张大图2.CDC的StretchBlt方法,如何在GDI+中实现3.透明色贴图 先把题目列出来,省的下次想写的时

2010-05-25 00:14:00 3429

原创 CEdit重绘的方法,我要自定义皮肤效果,不要简单换色

CEdit控件如果需要加入皮肤,方法有很多种,网络上最常见的是重载父类的WM_CTLCOLOR,设置CDC的背景色、文字颜色,但是这种实现有很多硬伤:1.OnCtlColor里面的诡异判定逻辑:在该函数参数中nCtlColor指定了控件的类型,一般默认的方法是建议大家根据这个类型来对不同的控件进行处理,但是这个参数在在绘制逻辑上, 把具有ReadOnly或Disable的Edit归到了CTLC

2010-05-25 00:02:00 5066 2

原创 关于CT2A和CA2T的作用域

之前自己写了4个CHAR与TCHAR的编码函数,后来发现ms早就提供了类似的方法:CA2T CT2A…… 但是有同事说,这两个函数不安全,有隐患,没有在意 但是真的用的时候,的确发现它们有些注意事项,简单来说,其实就是作用域的问题 Fun(CA2T(szSrc));可以,Fun函数用转换后的TCHAR,没问题,因为没有出Fun()这个括号的作用域 tstri

2010-05-23 23:25:00 15407 2

原创 关于自然语言的编码转换NLS CT2A

项目中,为了新老兼容,UNICODE ANSI UTF8满天飞,整理几个编码函数 namespace NLS_COM{ wstring AStringToWString(const string& szSrc, UINT nCodePage) { wstring lstrResult; if (!szSrc.empty())

2010-05-23 23:17:00 1658

原创 关于HTTP访问XML文件的随笔

最近项目中要用到一些web xml数据的访问分析,采用msxml 1.msxml是微软提供的,在非开发环境中,需要注册 2.xml文件,一般在第一句有编码方式,一般默认是utf-8,属于一种unicode 3.从网络采集的xml数据,需要使用winnet函数库 4.winnet采集自网络的数据,默认的都是CP_ACP格式的,简单说就是ANSI或UNICODE,UTF

2010-05-23 23:13:00 945

原创 关于CEdit的SetLimitText在Unicode编码下的汉字数量

以为以往的代码都是Ansic编码的,调用CEdit的SetLimitText方法,10个字符,那么就是5个汉字从而达到对编辑输入的字数限制功能 但是到了Unicode模式下, 汉字跟字符都是占位2个字节,因此这时候,SetLimitText的限制就变成了TCHAR,汉字跟字符一般大了这时候,为了保证10个字符or5个汉字,SetLimitText方法就没用了 替代方案:

2010-05-23 22:55:00 2100

转载 用mciSendString制作可播放MPEG,AVI,WAV,MP3等的播放器

mciSendString是用来播放多媒体文件的API指令,可以播放MPEG,AVI,WAV,MP3,等等,下面我们来介绍一   下它的使用方法:   一,打开多媒体文件。   首先在Dialog上面放一个Picture控件,MCISendString就在这个Picture控件的平面上播放多媒体文件,   设Picture控件的ID为IDC_STATIC1:

2010-05-18 17:48:00 1726 2

转载 关于CClientDC与CPAINTDC,以及GetDC与GetWindowDC。

 CClientDC(客户区设备上下文)用于客户区的输出,它在构造函数中封装了GetDC(),在析构函数中封装了ReleaseDC()函数。一般在响应非窗口重画消息(如键盘输入时绘制文本、鼠标绘图)绘图时要用到它。用法是:  CClientDC   dc(this);//this一般指向本窗口或当前活动视图     dc.TextOut(10,10,str,str.GetLength()); 

2008-02-27 14:44:00 1605

转载 今天开始,点滴积累,开始我的代码人生!

 CSDN也来了一年多了,一直懒得弄个自己的blog, 最近看的代码比较杂,不好管理,还是谢谢看的感悟吧。

2006-08-02 14:37:00 1041

mainfest的一个bug疑问,主要看stdafx.h

这是一个xp mainfest的效果bug,具体问题在 http://topic.csdn.net/u/20100618/17/1f37d032-8aa6-497b-8b11-d2825dc85c39.html 欢迎大家讨论 简要描述: 准备工作:用vc2005或者更高创建一个mfc对话框程序,弄了一个最简单的按钮类,继承自CButton,给他添加一个CToolTipCtrl 问题现象:1.鼠标移动到按钮上,会显示之前设置的tooltips,反复移动移出,tooltips都有效 2.然后按一下按钮,tooltips消失,再也不会出现

2010-06-18

桌面放大镜 UI开发必备 局部放大图像 采集颜色

最近做了2个月的界面开发,碰到复杂的边框、倒角需要一个像素一个像素的比较,可是没有一个趁手的界面放大工具,因此自己写一个纯win32的小工具 可以1~10倍局部放大桌面 可以采集点颜色 支持一些方便微调的快捷键 总之做UI开发的朋友,一定需要这个

2010-06-09

VisualSVN-2.0.1(客户端、带破解)

截止2010.05.01最新的VisualSVN,版本v2.0.1,这个是客户端!不是网络上那么乱传的Server,我想大家也没有几个人需要架设Server,带生成key,内附说明。

2010-05-08

VS2010助手Visual Assist X 10.6.1822.0

如题,给vs2010用的助手,1822现阶段最新了

2010-05-03

空空如也

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

TA关注的人

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