虎日冲猴是什么意思:C++中的LoadString()

来源:百度文库 编辑:神马品牌网 时间:2024/05/11 21:08:21
LoadStringA(
HINSTANCE hInstance,
UINT uID,
LPSTR lpBuffer,
int nBufferMax);
每个参数都是什么意思

LoadString并不是C++标准库函数,而是windows的一个接口(MSDN)。
1 功能: 资源里加载字符串到CString对象。
2 声明:
WINUSERAPI int WINAPI LoadStringA(
__in_opt HINSTANCE hInstance,
__in UINT uID,
__out_ecount(cchBufferMax) LPSTR lpBuffer,
__in int nBufferMax);
3 参数介绍:
参数1: hInstance是应用程序实例句柄。
参数2: uID是资源中的字符串编号。
参数3: lpBuffer是接收从资源里拷贝字符串出来的缓冲区。
参数4: nBufferMax是指明缓冲的大小。
4 返回值:

成功返回字符串长度,不包括结束符。
如果资源不存在,返回0。
可以通过GetLastError获取更多信息。

int LoadString(
HINSTANCE hInstance, // 要Load的String的句柄
UINT uID, // String的识别号
LPTSTR lpBuffer, // 指向这个String的指针
int nBufferMax // 缓冲区的大小
);