使用GDI+的遇到一些坑


	RectF rect;
	rect.X = m_pos.x;
	rect.Y = m_pos.y;
	rect.Width = m_image->GetWidth() / m_statusNum;
	rect.Height = m_image->GetHeight();


	//这个有问题,会放大图片
	// graphics->DrawImage(m_image,
	// 	m_pos.x,
	// 	m_pos.y,
	// 	ptSrc.x,
	// 	ptSrc.y,
	// 	width,
	// 	m_image->GetHeight(),
	// 	UnitPixel
	// );


	graphics->DrawImage(m_image, rect,ptSrc.x, ptSrc.y , width, m_image->GetHeight(), UnitPixel);

不知道是不是画png图片为会到这个问题

总结,绘制png图片,要用这个方法

graphics->DrawImage(m_image, rect,ptSrc.x, ptSrc.y , width, m_image->GetHeight(), UnitPixel);

网上一篇文章

http://blog.51cto.com/qsjming/511838

发布了27 篇原创文章 · 获赞 5 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/jfztaq/article/details/82178204
今日推荐