HICON LoadIconMetric(
HINSTANCE hinst,
LPCWSTR pszName,
int lims,
HICON *phico
);
参数说明:
- hinst: 包含图标资源的模块的句柄。通常是包含应用程序或 DLL 的实例句柄。
- pszName: 要加载的图标的资源名称或标识符。这可以是一个字符串或一个整数。
- lims: 一个整数,指定要加载的图标的系统度量。可以是 LIM_SMALL、LIM_LARGE 等。
- phico: 一个指向 HICON 变量的指针,用于接收加载的图标的句柄。
函数返回加载的图标的句柄。如果加载失败,返回 NULL。
以下是一个简单的示例代码,演示了如何使用 LoadIconMetric 函数:
#include <CommCtrl.h>
// 在某个函数中调用该函数
void LoadSystemIcon(HWND hwnd)
{
HICON hIcon = LoadIconMetric(NULL, IDI_APPLICATION, LIM_SMALL, NULL);
if (hIcon != NULL) {
// 在这里使用加载的图标,例如设置窗口图标
SendMessage(hwnd, WM_SETICON, ICON_SMALL, (LPARAM)hIcon);
}
}
在这个例子中,LoadIconMetric 函数用于加载系统图标,具体来说是加载应用程序的小图标。如果加载成功,可以将加载的图标应用到窗口,或者在其他地方使用。
转载请注明出处:http://www.zyzy.cn/article/detail/24771/Win32 API/Commctrl.h/LoadIconMetric