当您使用
CTaskDialog
时,您可以设置页脚图标,大小为 16 x 16。我想在我自己的对话框中执行类似的操作:
目前我自己的对话框底部有一个静态资源。
我知道我可以像这样加载信息图标:
HICON hInfo = LoadStandardIcon(IDI_INFORMATION);
LoadIconWithScaleDown
例如:
HICON hicon;
HRESULT hr = LoadIconWithScaleDown(NULL, (PCWSTR)IDI_INFORMATION,
GetSystemMetrics(SM_CXICON) / 2, GetSystemMetrics(SM_CYICON) / 2, &hicon);
...
这为您提供了加载现代版本图标而不是旧的丑陋图标的额外好处。另请参阅这篇文章。