VC++
栖竹
这个作者很懒,什么都没留下…
展开
-
VC界面库
金山界面库是基于DirectUI技术的界面库,和BCG、Xtreme Toolki等界面库差别还是比较大的,BCG、Xtreme Toolki都是基于MFC扩展的界面库,所有控件都是基于Windows窗口的,DirectUI则是通过自绘、贴图的方式来实现的各种控件,一般都是通过XML配置文件来进行界面的描述,修改资源和配置文件可以方便的改变界面的风格,并且可以做出来更好看的界面,现在流行的客户端应原创 2013-08-07 18:32:59 · 974 阅读 · 0 评论 -
VC从文件中加载图片
用MFC做GDI开发的朋友肯定熟悉CBitmap类,该类封装了HBITMAP对象,简化了关于HBITMAP的API操作,如LoadBitmap方法可直接加载资源中指定ID的图片,但是很多情况下我们需要从文件中加载图片,CBitmap类就没有提供这样的方法了。下面我总结几种我知道的从文件加载图片的方法: 1.使用API函数LoadImage,指定LR_LOADFROMFILE转载 2013-08-22 13:24:18 · 890 阅读 · 0 评论 -
关于WM_NCHITTEST消息
我为了移动一个无标题栏的窗体,使用了WM_NCHITTEST消息,这个消息大概如下:通常,我们拖动对话框窗口的标题栏来移动窗口,但有时候,我们想通过鼠标在客户区上拖动来移动窗口。一个容易想到的方案是,处理鼠标消息WM_LBUTTONDOWN和WM_LBUTTONUP。在OnLButtonUp函数中计算鼠标位置的变化,调用MoveWindow实现窗口的移动。注意,拖动标题栏移转载 2013-09-25 19:21:46 · 616 阅读 · 0 评论