自定义博客皮肤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)
  • 收藏
  • 关注

原创 界面库 / 皮肤库 KWndLib V1.0.1.6

下载地址:http://download.csdn.net/source/1492115   --------------------- 分割线 ---------------------------------------------------------------------------------------------------------------------

2008-11-01 07:06:00 2090

原创 自己动手封装SDK界面库

更新了整个库的结构,最近在看Effective C++ Second Edition。收获很多,结构上根据新的心得体会,改进的整体框架。目前的类层次结构为: CKWnd                                      |                        |                  |                           

2008-07-09 15:22:00 5853 2

原创 自己记录下,获得鼠标按键状态

The GetAsyncKeyState function determines whether a key is up or down at the time the function is called, and whether the key was pressed after a previous call to GetAsyncKeyState. SyntaxSHORT GetA

2008-11-05 15:46:00 1702

原创 最近在为界面库中增加一个单独的换肤功能,自己记录下GDI渐变色的使用方法

     HDC hdc = pDC->GetSafeHdc();    HRGN hRgn;    HPEN hPen;    BOOL bDraw;    TRIVERTEX Vertex[2];    GRADIENT_RECT Mesh;    Vertex[0].x = 50;    Vertex[0].y = 3;    Vertex[0

2008-09-26 09:47:00 905

原创 自己记录下,多字节转换到宽字节.

LPWSTR ConvertAnsiToUnicode(LPCSTR szAnsi, LPWSTR szUnicode=NULL, size_t dwUnicodeLen=0){    LPWSTR  szCvt = szUnicode;    size_t  dwAnsiLen = 0;    for(size_t i=0;i    {        if(s

2008-08-06 13:48:00 687

原创 利用CreateToolhelp32Snapshot改内存

1.HANDLE   WINAPI   CreateToolhelp32Snapshot(         DWORD   dwFlags,                       DWORD   th32ProcessID         );     取得th32ProcessID标识的进程的快照,包括进程、堆、模块和线程信息。其中dwFlags指明需要那种类型的信息。         2

2008-02-18 11:50:00 886

原创 实现进程间数据通讯技术

以下都为ZT,呵呵,谢谢分享的同志们http://www.2ed.cn/Article-120-20873.shtml1、引言  在Windows程序中,各个进程之间常常需要交换数据,进行数据通讯。WIN32 API提供了许多函数使我们能够方便高效地进行进程间的通讯,通过这些函数我们可以控制不同进程间的数据交换,就如同在WIN16中对本地进程进行读写操作一样。  典型的WIN16两进程可以

2008-02-18 11:16:00 726

转载 一个在锁定状态下也能弹出的TOPMOST消息框

MessageBox(0,   msgbuff,"WARNING",MB_YESNO ¦MB_ICONQUESTION ¦MB_SERVICE_NOTIFICATION) ;#ifdef _WIN32_WINNT#if (_WIN32_WINNT >= 0x0400)#define MB_SERVICE_NOTIFICATION          0x00200000L//就是这个

2008-02-17 11:40:00 655

原创 互斥、临界区、信号灯、事件

互斥,每次只能有一个线程可以通过Wait信号灯,最多只能同时有N个线程可以通过Wait临界区,每次只能一个线程可以通过Enter 事件。。。通过Wait来进行判定时间的发生 令:摘抄了葡萄架上的牵牛花同志的BLOG里对M与C的表格式总结,谢谢他的那篇文章,我直接拉了过来。Mutex 和 Critical Section 的异同 - 表格形式,一目了然 Posted on

2008-02-16 16:23:00 1089

原创 捕获到应用程序中所有未捕获到的异常

SetUnhandledExceptionFilter 能够捕获到应用程序中所有未捕获到的异常。 

2008-02-02 14:25:00 684

原创 _stdcall,__cdecl的解惑

ifdef   _MAC     #define   CALLBACK         PASCAL     #define   WINAPI             CDECL     #define   WINAPIV         CDECL     #define   APIENTRY         WINAPI     #define   APIPRIVATE     CDECL  

2008-02-02 14:17:00 807 1

原创 恩,自己记录下,关于EVENT的应用

 HANDLE hThreadEvent;int WorkThread(LPVOID lpParam)...{    ResetEvent(hThreadEvent);  //告诉主线程,Y等我干完了再继续运行    //do something     SetEvent(hThreadEvent);   //告诉主线程,本线程好了,你Y继续吧}int main(int argc, cha

2008-02-02 14:02:00 526

转载 VC sizeof 的设定!

sizeof 的问题: VC在编译时默认把struct按8字节对齐,大于8小于16的长度就是16。 你可以用#pragma或者在项目设置里更改,可改为按1、2、4、8、16字节对齐。  #

2008-02-02 10:30:00 511

KWndLib V1.0.1.7 界面库 + 皮肤库,提供换皮肤与封装好的SDK界面库

这个DLL包含2套资源: 1.封装好的SDK的界面库 2.皮肤库 界面库与皮肤库提供标准C接口。 皮肤库支持大部分的Win32应用程序,有以下特点: 1.通过配置文件夹直接配置皮肤资源 2.一个皮肤方案内,可以给不同的Window、Button、Menu配置各自不同的皮肤 3.皮肤库加载与卸载保证原始皮肤的完整。 (Xp皮肤 -> SKin皮肤 -> Xp皮肤) (Xp皮肤 -> KSkin皮肤方案A -> KSKin皮肤方案B) 皮肤库的说明:http://blog.csdn.net/A_KIM/archive/2008/11/01/3199090.aspx 界面库的说明: http://blog.csdn.net/A_KIM/archive/2008/07/09/2629179.aspx

2009-07-28

界面库 + 皮肤库,提供换皮肤与封装好的SDK界面库

请下载最新版本 KWndLib V1.0.1.7 http://download.csdn.net/source/1523928 ------------------------------------------------------------------------------------------ 这个DLL包含2套资源: 1.封装好的SDK的界面库 2.皮肤库 界面库与皮肤库提供标准C接口。 皮肤库支持大部分的Win32应用程序,有以下特点: 1.通过配置文件夹直接配置皮肤资源 2.一个皮肤方案内,可以给不同的Window、Button、Menu配置各自不同的皮肤 3.皮肤库加载与卸载保证原始皮肤的完整。 (Xp皮肤 -> SKin皮肤 -> Xp皮肤) (Xp皮肤 -> KSkin皮肤方案A -> KSKin皮肤方案B) 皮肤库的说明:http://blog.csdn.net/A_KIM/archive/2008/11/01/3199090.aspx 界面库的说明: http://blog.csdn.net/A_KIM/archive/2008/07/09/2629179.aspx

2009-07-15

界面库 + 皮肤库,提供换皮肤与封装好的SDK界面库

请下载最新版本^ ^ http://download.csdn.net/source/1523928 ------------------------------------------------------------------------------------------ 整理了下代码,可以拿来直接单独使用换肤功能。包括自定义标题栏,窗口边框,菜单,按钮。 界面库是封装了WINDOWS的SDK,做成了类似MFC那样的开发库。 具体请参看我的说明文章: 皮肤库的说明:http://blog.csdn.net/A_KIM/archive/2008/11/01/3199090.aspx 界面库的说明: http://blog.csdn.net/A_KIM/archive/2008/07/09/2629179.aspx

2008-11-09

我自己封装的界面库11

请下载最新版本^ ^ http://download.csdn.net/source/1523928 ------------------------------------------------------------------------------------------ 好吧,让MFC见鬼去吧~~

2008-08-06

空空如也

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

TA关注的人

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