window程序库
在KERNEL32.LIB、USER32.LIB和GDI32.LIB的window程序库,它们包含了动态连结程式库的名称以及放进.EXE档案的引用资讯。Windows使用该资讯处理程式对KERNEL32.DLL、USER32.DLL、GDI32.DLL动态连结程式库中函数的呼叫。
一.window宏
WINDOWS.H是主要的含入档案,它包含了其他Windows表头档案,这些表头档案的某些也包含了其他表头档案。这些表头档案中最重要的和最基本的是:
WINDEF.H 基本型态定义。
WINNT.H 支援Unicode的型态定义。
WINBASE.H Kernel函式。
WINUSER.H 使用者介面函式。
WINGDI.H 图形装置介面函式。
二。执行程序人口
Windows程式的入口是WinMain函数:
它在WINBASE.H中宣告如下:
int
WINAPI
WinMain(
HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nShowCmd
);
1.别用匈牙利LP,这是16位window产物
2.WINAPI宏定义在WINDEF.H定义,以在堆叠中放置函式呼叫的参数。许多Windows函式呼叫宣告为WINAPI语句如下:
#define WINAPI __stdcall
3. 在32位window版本放弃WinMain函数的第二个参数,总是NULL
4.WinMain的第三个参数是用於执行程式的命令列。某些Windows应用程式利用它在程式启动时将 档案载入记忆体。
5WinMain的第四个参数指出程式最初显示的方式,可以是正常的或者是最大化地充满整个画面,或者是最小化显示在工作列中。
阅读(1331) | 评论(0) | 转发(0) |