CDC画图标的时候如何画一个小图标

demonliang 2003-07-23 12:43:00
我想画一个小图标,但是下面的代码画出来的却是大图标,请高手指点:
HICON m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
pDC->DrawIcon(rcIcon.left, rcIcon.top, m_hIcon);

我真的很菜 :(
...全文
148 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
demonliang 2003-08-01
  • 打赏
  • 举报
回复
用DrawIconEx搞定了,多谢
UDX协议 2003-07-25
  • 打赏
  • 举报
回复
用资源编辑器先制作一个小图标(选 16*16),ID定为IDI_TEST
HICON m_hIcon = AfxGetApp()->LoadIcon(IDI_TEST);
pDC->DrawIcon(rcIcon.left, rcIcon.top, m_hIcon);
一切ok
dongfa 2003-07-25
  • 打赏
  • 举报
回复
LoadImage
wangweintk 2003-07-25
  • 打赏
  • 举报
回复
可以发消息给我,周一我在。
wangweintk 2003-07-25
  • 打赏
  • 举报
回复
你解决了嘛?
wangweintk 2003-07-24
  • 打赏
  • 举报
回复
可能IDR_MAINFRAME原本就是大图标。
如果你想画小图标志,用资源编辑器先制作一个小图标(选 16*16),然后再代入试试。
但愿能帮上你.
菜牛 2003-07-23
  • 打赏
  • 举报
回复
DrawIconEx
demonliang 2003-07-23
  • 打赏
  • 举报
回复
没有人解答吗?

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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