VS2013 GDI+显示png

原创 2015年07月09日 10:21:26
CClientDC *pDC = new CClientDC(GetDlgItem(IDC_PIC));
CRect rect;
GetDlgItem(IDC_PIC)->GetWindowRect(&rect);
Graphics graphics(pDC->m_hDC); // Create a GDI+ graphics object 
Image image(_T("d:\\1.png")); // Construct an image 
graphics.DrawImage(&image, 0, 0, image.GetWidth(), image.GetHeight());
delete pDC;
CWnd* pwnd = GetDlgItem(IDC_PIC);
CDC* dc = pwnd->GetDC();
CRect rect;
GetDlgItem(IDC_PIC)->GetWindowRect(&rect);
Graphics graphics(dc->m_hDC); // Create a GDI+ graphics object 
Image image(_T("d:\\1.png")); // Construct an image 
graphics.DrawImage(&image, 0, 0, image.GetWidth(), image.GetHeight());
ReleaseDC(dc);

相关文章推荐

使用GDI+显示PNG图片

效果图 新建PngButton类,该类需要GDI+支持。在类里使用BUTTON_STATE定义按钮的几个状态, enum BUTTON_STATE { BUTTON_ENABLE =...

【VS2013中使用GDI+绘图】

VS2013中使用GDI+绘图

【VS开发】GDI+ 用CImage类来显示PNG、JPG等图片

系统环境:Windows 7 软件环境:Visual Studio 2008 SP1 本次目的:实现VC单文档、对话框程序显示图片效果       CImage 是VC.NET中定义的一种M...

VC利用GDI+显示透明的PNG图片

1.在你将要使用GDI+的工程中,完成初始化工作,将以下代码加入StdAfx.h头文件中: //加入的头文件 #include //初始化一下com口 #ifndef ULONG_PTR ...

VC利用GDI+显示透明的PNG图片

1.在你将要使用GDI+的工程中,完成初始化工作,将以下代码加入StdAfx.h头文件中: //加入的头文件 #include //初始化一下com口 #ifndef ULONG_PTR #d...
  • mail_cm
  • mail_cm
  • 2012年02月08日 16:42
  • 515

使用GDI+显示PNG图片

  • 2011年09月20日 14:19
  • 3.56MB
  • 下载

vc++加载透明png图片方法——GDI+和CImage两种 ,vs2005 vs2008 PNG背景

先看看GDI+的方法 方法1: 1.GDI+画透明图层(alpha)的png图片 stdafx加入如下: #include //初始化一下com口 #include...

vc++加载透明png图片方法——GDI+和CImage两种 ,vs2005 vs2008 PNG背景

先看看GDI+的方法 方法1: 1.GDI+画透明图层(alpha)的png图片 stdafx加入如下: #include //初始化一下com口 #inclu...
  • educast
  • educast
  • 2013年09月14日 09:29
  • 1096

vc++加载透明png图片方法——GDI+和CImage两种 ,vs2005 vs2008 PNG背景

先看看GDI+的方法 方法1: 1.GDI+画透明图层(alpha)的png图片 stdafx加入如下: #include //初始化一下com口 #includ...

用PNG透明图片和GDI+做不规则透明窗体"异形窗口"

一、准备工作(PNG图片透空窗体) 1、图片资源准备工作。首先在Photoshop中编辑所用图片,将这些图片保存成为带透明通道的.png格式(GDI+调用显示时能够透明调背景)。这样程序中图片资源就...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VS2013 GDI+显示png
举报原因:
原因补充:

(最多只允许输入30个字)