API/SDK
文章平均质量分 80
pcliuguangtao
喜欢C/C++,有着黑客梦想,喜欢结交有志之士~~
展开
-
两种建立windows程序的框架代码
对于基本的windows程序,其架构都有十分相似的地方,所以才会有wizard来自动生成框架,下面的两个框架第一个采用的是基本的方式:WinMain()函数和WndProc()结合;另一种是采用类的方式,利用继承的特性。总的来说一个windows API程序建立的大致过程:程序信息的初始化(如:窗口标题,显示的内容等)——》定义窗口类(WNDCLASS)——》注册窗口类(RegisterClass())——》建立窗口对象(CreateWindow())——》显示窗口(ShowWindow())——》更新窗口原创 2010-09-19 10:55:00 · 914 阅读 · 0 评论 -
一个能够检查Windows传递给窗口消息处理程序的键盘内容和字符消息的程序
//检查Windows传递给窗口消息处理程序的键盘内容和字符消息. //程序在显示区域显示Windows向窗口消息处理程序发送的8种不同键盘消息的全部信息. //8种字符消息类型 虚拟键码 字符 lParam信息(重复计数、OEM扫描码、扩充键旗标、内容代码、键的先前状态、转换状态、位移状态) //每一个键按下,都会产生WM_KEYDOWN、WM_CHAR、WM_KEYUP三个按键消息 /*---------------------------------------------原创 2010-09-19 10:58:00 · 862 阅读 · 0 评论 -
Console APP&&WIN32 APP
http://www.codeproject.com/KB/winsdk/winconsole.aspx 今天在code project上看到了一篇感觉有趣的小代码,分享一下给大家,上面是连接谢谢原作者,感觉这个程序能给人inspiration~~嘿嘿~~ //resource.h //{{NO_DEPENDENCIES}} // Microsoft Developer Studio generated include原创 2010-12-01 23:24:00 · 2174 阅读 · 0 评论 -
How to write a 32bit screen saver
看到非常详细的一片资料文章,收藏。 © 1997-1999 Lucian Wischik. This article describes the fundamental nuts and bolts of writing a saver. I have also written a second article with a more useful higher-level overview, and full source code for several example savers. Overv原创 2010-10-19 14:24:00 · 1473 阅读 · 0 评论 -
Windows的SEH机理简要介绍
zhuan:http://www.cnblogs.com/Winston/archive/2010/03/16/1687649.html 1.异常分类 一般来说,我们把Exception分为2类,一类是CPU产生的异常,我们称之为CPU异常(或者硬件异常)。另一类为是通过调用RaiseException API产生的软件异常,我们称之为软件异常。 Windows使用同一的方式(KiDispatchException)来描述和分发这两类异常。但是,在处理各自异常时,会略有区别。 一般来说,异常处理过程转载 2010-10-26 19:32:00 · 1006 阅读 · 0 评论 -
A Crash Course on the Depths of Win32™ Structured Exception Handling
FROM:http://www.microsoft.com/msj/0197/exception/exception.aspx At its heart, Win32 structured exception handling is an operating system-provided service. All the docs you're likely to find about SEH describe one particular com-piler's runtime library wra转载 2010-10-26 19:38:00 · 1123 阅读 · 0 评论 -
静态链接库LIB和动态链接库DLL的区别 创建和示例
<br />转自:http://www.cnblogs.com/winston/archive/2008/07/05/1236273.html<br />1.什么是静态连接库,什么是动态链接库<br /> 静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib 中的指令都全部被直接包含在最终生成的 EXE 文件中了。但是若使用 DLL,该 DLL 不必被包含在最终 EXE 文件中,EXE 文件执行时可以“动态”地引用和卸载这个与 EXE 独立的转载 2010-10-26 19:06:00 · 512 阅读 · 0 评论