自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (14)
  • 收藏
  • 关注

原创 SkinMagic使用方法总结--SetSingleDialogSkin断言失败

<br />      以前一直没有接触过皮肤库这玩意, 最近做一个im项目需要用到皮肤库了,  我们公司用的是SkinMagic,  关于SkinMagic的安装和使用方法, 网上有很多教程, 在SkinMagicLib.h头文件里介绍也很详细, 这里就不重复了, 主要描述一下我在使用SkinMagic碰到过的问题. 刚开始使用SkinMagic库时, 觉得它很简单(基本使用确实是很简单的, -_-),  一眼就扫完了它所包含的几个常用函数:<br /> <br />       InitSkinMagi

2010-09-17 15:44:00 2462 1

原创 HICON与HBITMAP互换

<br />第一种方法: 使用Bitmap类<br />      Bitmap类可以从HICON和HBITMAP创建, 它提供的方法有:<br />      Bitmap::FromHBITMAP, <br />      Bitmap::FromHICON,<br />      Bitmap::FromBITMAPINFO,<br />      Bitmap::FromResource,<br />      Bitmap::FromStream,<br />      Bitmap::GetHB

2010-09-15 13:31:00 4077 4

原创 获取位图尺寸

从 CBitmap类对象中获取位图尺寸我们可用GetBitmap()函数 。 // 变量bitmap是一个CBitmap类对象BITMAP bm;bitmap.GetBitmap( &bm );bmWidth = bm.bmWidth;bmHeight = bm.bmHeight;如果你有一个 HBITMAP句柄,你可以将它附加到一个CBitmap类对象上,再用上述方法获取尺寸// 变量hBmp是一个HBITMAP句柄BITMAP bm;::GetObject( hBmp, sizeof( bm ), 

2010-09-15 12:54:00 980

原创 VC加载jpeg, png图片的方法

<br />       在VC中我们可以直接利用LoadIcon, LoadBitmap或LoadImage来加载bmp和ico图片, 但是加载jpg和png等格式就没有这么方便了.  其实我们可以通过两个系统提供的两个com接口IPicture和IStream类实现类似于VB的Picture控件, 具体的用法请查看msdn或google下, 下面代码是我以前在网上找的一个例子, 主要用到了几个API函数: AfxGetResourceHandle, FindResource, SizeofResourc

2010-09-15 11:06:00 5584

转载 Ubuntu 10.04 用Wine完美运行QQ 2009

<br /> <br />话说“麻花藤”LinuxQQ不是一般的Bug,在Ubuntu10.04下窗口最大化也不行,最恼火的是Linuxqq在Ubuntu 10.04下活不过半分钟!!<br /> <br />当然,Ubuntu自带的那个 Empathy也还是可用的(PS:你要在高级设置里把版本调节为2008)。。<br />当然,今天是告诉兄弟们如何在Ubuntu下用Wine来运行Windows版的QQ。<br />为啥昵?不是哥蛋疼不过,因为经过测试发现Wine模拟的QQ还是比较稳定的,应该说比Linu

2010-09-14 16:50:00 1108

原创 理解C++实现委托原理

<br />      在C#中有事件委托的概念,  我们可以方便的将一个类中的事件传递到另一个事件处理类中, 其实现的耦合性很底, 两个类之间不需要实例关联,  但在C++中并没有这种内置的功能,  其实仔细想想, C#的这种事件委托机制是可以用C++的成员函数指针来实现的, 只需要加上一个中间类即可,  网上有个FastDelegate的开源库就实现了这种委托机制, 有需要用到C++委托的朋友可以上网找找这个库.  我们这里只是简单介绍下C++实现委托机制的原理, 也是参照了FastDelegate库.

2010-09-06 09:57:00 1628

原创 理解C++成员函数指针

成员函数定义, 赋值, 调用方式及注意事项

2010-09-06 09:19:00 913

VS2019开发工具.7z

vs2019常用的工具, va+everything, 亲测在vs2019下可用, 具体安装详情见文档, 版本不是最新的,插件中应该有使用过期的api, 第一次会有警告提示,直接忽略即可

2020-12-14

unity 2019-2020需要的ndk-r19.0.5232133

unity打包android所需要的ndk-r19.0.5232133, 在windows下对2019.4.7f1和2020.1.0f1亲测确定可试用

2020-12-09

Filemon和regmon的src

著名的文件监控软件filemon和注册监控软件regmon源码

2010-07-02

windows nt 2000 native api reference

大多数Native API是Microsoft尚未文档化的(Undocument),Gary Nebbett写的这本非常酷的参考手册<<Windows NT 2000 Native API Reference>>, 一切可以从书中找到答案.

2010-06-22

使用GDI+播放GIF动画

gdi生成gif动画类, 使用非常简单!!!

2010-03-29

VC文档自动生成器源码

VC++实现,根据文档注释自动生成doc文档,免去了程序员手动写说明文档

2010-01-15

多显示器编程源码下载

VC实现多屏显示控制源码, 对要实现显示器控制很有帮助

2010-01-15

tinyxml

C/C++读写xml库,轻量级xml库,读写速度快

2008-01-16

Wrox.Silverlight.1.9iv

Silverlight入门教程(英文)

2008-01-16

API开发FTP

API开发FTP方法及访问函数

2008-01-16

Windows核心编程4

本书是讲解Windows 操作系统内部机制的专著,作者从基本概念入手,全面系统地介绍了Windows的各种基本构件,如进程、线程、DLL和内存管理等,并列举了大量应用程序,精辟地分析了构件的使用方法,为掌握Windows 编程技巧提供了一条有效的捷径。对于不同水平的Windows 编程人员来说,本书都具有极好的参考价值。

2008-01-16

Windows核心编程3

本书是讲解Windows 操作系统内部机制的专著,作者从基本概念入手,全面系统地介绍了Windows的各种基本构件,如进程、线程、DLL和内存管理等,并列举了大量应用程序,精辟地分析了构件的使用方法,为掌握Windows 编程技巧提供了一条有效的捷径。对于不同水平的Windows 编程人员来说,本书都具有极好的参考价值。

2008-01-16

Windows核心编程2

本书是讲解Windows 操作系统内部机制的专著,作者从基本概念入手,全面系统地介绍了Windows的各种基本构件,如进程、线程、DLL和内存管理等,并列举了大量应用程序,精辟地分析了构件的使用方法,为掌握Windows 编程技巧提供了一条有效的捷径。对于不同水平的Windows 编程人员来说,本书都具有极好的参考价值。

2008-01-16

Windows核心编程1

本书是讲解Windows 操作系统内部机制的专著,作者从基本概念入手,全面系统地介绍了Windows的各种基本构件,如进程、线程、DLL和内存管理等,并列举了大量应用程序,精辟地分析了构件的使用方法,为掌握Windows 编程技巧提供了一条有效的捷径。对于不同水平的Windows 编程人员来说,本书都具有极好的参考价值。

2008-01-16

空空如也

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

TA关注的人

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