chenrenfei 发表于 2011-1-31 18:48:00

调用API

我是大家的讲师 SOLOVEYOU
Win32程序是构筑在Win32 API基础上的。在Win32 API中,包括了大量的函数、结构和消息等,它不仅为应用程序所调用,也是Windows自身的一部分,Windows自身的运行也调用这些API函数。
实际上,Win32的基础就是由DLL组成的。Win32 API的核心由3个DLL提供,它们是:
●   KERNEL32.DLL——系统服务功能。包括内存管理、任务管理和动态链接等。
●   GDI32.DLL——图形设备接口。利用VGA与DRV之类的显示设备驱动程序完成显示文本和矩形等功能。
●   USER32.DLL——用户接口服务。建立窗口和传送消息等。
当然,Win32 API还包括其他很多函数,这些也是由DLL提供的,不同的DLL提供了不同的系统功能。如使用TCP/IP协议进行网络通信的DLL是Wsock32.dll,它所提供的API称为Socket API;专用于电话服务方面的API称为TAPI(Telephony API),包含在Tapi32.dll中。所有的这些DLL提供的函数组成了现在所用的Win32编程环境。

int MessageBox(
    HWND hWnd,          // handle to owner window
    LPCTSTR lpText,   // text in message box
    LPCTSTR lpCaption,// message box title
    UINT uType          // message box style
    );
HWND类型的窗口句柄(hWnd)handle to window
LPCTSTR类型的要显示的字符串地址(lpText)
标题字符串地址(lpCaption)
UINT类型的消息框类型(uType)
DWORD
下载地址:http://www.rayfile.com/files/a38 ... -9d99-0014221b798a/
页: [1]
查看完整版本: 调用API