怎样用ExtractIconEx得到程序的小图标并加入到ImageList中?

nononono 2002-05-17 02:03:24
俺试了半天也搞不定,不知道错在哪里。代码不好意思帖出来,那位能给段可用的代码?

俺理解的小图标是16*16的,是不是?
...全文
215 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
jishiping 2002-05-17
  • 打赏
  • 举报
回复
void AddIcon(LPCSTR ExeFile, TImageList* ImgList)
{
TIcon *Icon;
HICON hIcon;

Icon = new TIcon;
for(int n=0; 1; n++) {
if (!ExtractIconEx(ExeFile, n,
NULL, &hIcon, 0))
break;
Icon->Handle = hIcon;
ImgList->AddIcon(Icon);
}
delete Icon;
}
nononono 2002-05-17
  • 打赏
  • 举报
回复
惭愧惭愧!我写的代码没有用好参数&hIcon。

多谢 jishiping(JSP 季世平) !!

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧