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

原创 界面库 / 皮肤库 KWndLib V1.0.1.6
下载地址:http://download.youkuaiyun.com/source/1492115 --------------------- 分割线 ---------------------------------------------------------------------------------------------------------------------
2008-11-01 07:06:00
2132

原创 自己动手封装SDK界面库
更新了整个库的结构,最近在看Effective C++ Second Edition。收获很多,结构上根据新的心得体会,改进的整体框架。目前的类层次结构为: CKWnd | | |
2008-07-09 15:22:00
5973
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
1794
原创 最近在为界面库中增加一个单独的换肤功能,自己记录下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
969
原创 自己记录下,多字节转换到宽字节.
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
735
原创 利用CreateToolhelp32Snapshot改内存
1.HANDLE WINAPI CreateToolhelp32Snapshot( DWORD dwFlags, DWORD th32ProcessID ); 取得th32ProcessID标识的进程的快照,包括进程、堆、模块和线程信息。其中dwFlags指明需要那种类型的信息。 2
2008-02-18 11:50:00
933
原创 实现进程间数据通讯技术
以下都为ZT,呵呵,谢谢分享的同志们http://www.2ed.cn/Article-120-20873.shtml1、引言 在Windows程序中,各个进程之间常常需要交换数据,进行数据通讯。WIN32 API提供了许多函数使我们能够方便高效地进行进程间的通讯,通过这些函数我们可以控制不同进程间的数据交换,就如同在WIN16中对本地进程进行读写操作一样。 典型的WIN16两进程可以
2008-02-18 11:16:00
770
转载 一个在锁定状态下也能弹出的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
696
原创 互斥、临界区、信号灯、事件
互斥,每次只能有一个线程可以通过Wait信号灯,最多只能同时有N个线程可以通过Wait临界区,每次只能一个线程可以通过Enter 事件。。。通过Wait来进行判定时间的发生 令:摘抄了葡萄架上的牵牛花同志的BLOG里对M与C的表格式总结,谢谢他的那篇文章,我直接拉了过来。Mutex 和 Critical Section 的异同 - 表格形式,一目了然 Posted on
2008-02-16 16:23:00
1129
原创 _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
848
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
571
转载 VC sizeof 的设定!
sizeof 的问题: VC在编译时默认把struct按8字节对齐,大于8小于16的长度就是16。 你可以用#pragma或者在项目设置里更改,可改为按1、2、4、8、16字节对齐。 #
2008-02-02 10:30:00
551
KWndLib V1.0.1.7 界面库 + 皮肤库,提供换皮肤与封装好的SDK界面库
2009-07-28
界面库 + 皮肤库,提供换皮肤与封装好的SDK界面库
2009-07-15
界面库 + 皮肤库,提供换皮肤与封装好的SDK界面库
2008-11-09
我自己封装的界面库11
2008-08-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人