码迷,mamicode.com
首页 > 编程语言 > 详细

MFC对话框中显示背景图片

时间:2014-11-24 22:07:16      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:style   blog   io   ar   color   os   sp   文件   on   

     在MFC对话框中显示图片,四个步骤。

           1.首先得在VC6.0或者VS2008(其他版本也是一样)中导入GDI文件。(网上下载:)

            GDI含义是图形设备接口,主要任务是负责系统与绘图程序之间的信息交换,处理所有Windows程序的图形输出。

            分别将include文件夹和lib中的头文件全部添加到你的开发环境中的include或lib文件夹中。如:F:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include。

            将gdiplus.dll导入到C:\Windows\System32(动态链接库文件)

           2.创建一个简单的对话框,在StdAfx.h头文件添加gdi+头文件及库文件          

//引入GDI+的头文件和库文件,以及一些必要的宏定义

#include "F:\\Program Files (x86)\\Microsoft Visual Studio 9.0\\VC\\include\\GdiPlus.h"

using namespace Gdiplus;

#pragma comment(lib,"F:\\Program Files (x86)\\Microsoft Visual Studio 9.0\\VC\\lib\\GdiPlus.lib")

 

           3.该类的初始化函数CGDIPlusDemoApp::InitInstance() 中加入以下代码来对GDI+进行初始化:

GdiplusStartupInput gdiplusStartupInput;

ULONG_PTR gdiplusToken;

GdiplusStartup(&gdiplusToken,&gdiplusStartupInput,NULL);

 

            4.在要显示图片的dialog类中添加句柄函数OnPaint(),在其中添加显示图片。图片的大小可以自由设定

Graphics grapihcs(dc.GetSafeHdc());

Image img(L"1.jpg");

grapihcs.DrawImage(&img,0,0,720,380);

 

MFC对话框中显示背景图片

标签:style   blog   io   ar   color   os   sp   文件   on   

原文地址:http://www.cnblogs.com/xuanwei-qingfeng/p/4119691.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!