当前位置: 代码迷 >> VC/MFC >> GDI+显示图标的有关问题
  详细解决方案

GDI+显示图标的有关问题

热度:174   发布时间:2016-05-02 03:29:17.0
GDI+显示图标的问题?
图标中包括多个大小不等的图片(大小从16 * 16 到 512 * 512),GDI+显示图标时是根据目标矩形区域的大小来选择使用哪个尺寸的内部图片,有没有办法使用某个固定大小的内部图片,比如使用 512 * 512的?


CPaintDC dc(this);
Graphics graphics(dc.m_hDC );

Image image(L"D:\\图片\\Icons\\SeagateExpansion.ico", FALSE);

int cx = 100;
int cy = 100;
graphics.DrawImage(&image, 0, 0, cx, cy);
// 自动使用96 * 96的图标图片
TRACE(_T("Image Size: %d, %d\n"), image.GetWidth(), image.GetHeight());

------解决思路----------------------
是想要让图片以填充的方式显示在控件内吗?是的话参考下这里:http://blog.csdn.net/xianglifighter/article/details/34840207

------解决思路----------------------
LoadImage
  相关解决方案
本站暂不开放注册!
内测阶段只得通过邀请码进行注册!
 
  • 最近登录:Tue Nov 21 12:26:30 CST 2017
  • 最近登录:Tue Nov 21 12:26:30 CST 2017
  • 最近登录:Tue Nov 21 12:26:30 CST 2017
  • 最近登录:Tue Nov 21 12:26:30 CST 2017
  • 最近登录:Tue Nov 21 12:26:30 CST 2017