windows
文章平均质量分 56
MagicxiaoZ
这个作者很懒,什么都没留下…
展开
-
消息分析器-----HANDLE_MSG
windows消息分析器的实现很好理解,windows操作系统使用消息处理机制,那么,我们所设计的程序如何才能分辨和处理系统中的各种消息呢?这就是消息分析器的作用. 简单来说,消息分析器就是一段代码,在我的讲述中,将分7重来循序渐进的介绍它.从最初的第1重到最成熟的第7重,它的样子会有很大的变化.但,实现的功能都是一样的,所不同的,仅仅是变得更加简练罢了. 程序开始时转载 2009-07-23 17:47:00 · 1901 阅读 · 0 评论 -
Visual C++中函数调用方式浅探
函数调用的几个概念:_stdcall,_cdecl(c declare).... 左通过栈传递,被调用的函数在返回前清理传送参数的内存栈,但不同的是函数名的修饰部分(关于函数名的修饰部分在后面将详细说明)。 _stdcall是Pascal程序的缺省调用方式,通常用于Win32 Api中,函数采用从右到左的压栈方式,自转载 2009-06-30 10:31:00 · 1302 阅读 · 0 评论 -
DLL入门
DLL: 1.构建DLL,选择Export Symbols+Procompiled header工程 2.调用DLL,一般为静态调用: 2.1 .h 直接用#include "DLL/dll.h"或者将DLL添加到工程属性c/c++->General->Additional Include Directories里 2.2 .lib 直接添加已存原创 2009-07-02 00:14:00 · 778 阅读 · 0 评论 -
Windows字符编码那些事儿
1. visual studio项目中的Character Set设置 vs里的cs设置有三种,NS,Unicode,MBCS,后两种皆是显示设置编译条件,即是向Command Line中添加UNICODE和_UNICODE宏、 _MBCS宏,而当采用NS的设置时,以下两种写法便出现了差异: #ifdef UNICODE#define myPrint myPrintW#elif原创 2009-07-03 10:21:00 · 4048 阅读 · 0 评论