HRESULT DwmRegisterThumbnail(
HWND hwndDestination,
HWND hwndSource,
PHTHUMBNAIL phThumbnailId
);
参数说明:
- hwndDestination: 目标窗口的句柄,即将缩略图绘制到该窗口。
- hwndSource: 要创建缩略图的源窗口的句柄。
- phThumbnailId: 一个指向 HTHUMBNAIL 句柄的指针,用于接收新创建的缩略图的标识。
返回值是 HRESULT 类型,如果函数调用成功,将返回 S_OK,否则返回错误代码。
在调用此函数之前,需要确保在代码中正确引用 Dwmapi.h 头文件,并且在连接时链接到 Dwmapi.lib 库。
以下是一个示例代码,演示如何使用 DwmRegisterThumbnail 函数:
#include <dwmapi.h>
void RegisterThumbnail(HWND hwndDestination, HWND hwndSource, HTHUMBNAIL *phThumbnail) {
HRESULT hr = DwmRegisterThumbnail(hwndDestination, hwndSource, phThumbnail);
if (SUCCEEDED(hr)) {
// 成功注册缩略图,*phThumbnail 包含缩略图句柄
} else {
// 处理错误
}
}
此示例中,RegisterThumbnail 函数注册一个源窗口的缩略图,并将缩略图绘制到指定的目标窗口。
转载请注明出处:http://www.zyzy.cn/article/detail/27361/Win32 API/Dwmapi.h/DwmRegisterThumbnail