CSDN论坛 > VC/MFC > 基础类

用VC编了的一个基于对话框的程序,现想用一个图片(如bmp,jpg文件)作为它的背景,怎么做? [问题点数:0分]

Bbs1
本版专家分:0
结帖率 88.04%
CSDN今日推荐
Bbs4
本版专家分:1454
Bbs7
本版专家分:27961
Blank
红花 2004年2月 VC/MFC大版内专家分月排行榜第一
Blank
蓝花 2003年12月 VC/MFC大版内专家分月排行榜第三
Bbs4
本版专家分:1143
Bbs3
本版专家分:795
Bbs5
本版专家分:3086
Bbs4
本版专家分:1522
Bbs2
本版专家分:482
Bbs7
本版专家分:12113
匿名用户不能发表回复!
其他相关推荐
VC 从外部文件中加载图片
我们知道,Visual C++的 CBitmap 类和静态图片控件的功能是比较弱的,它只能显示出在资源中的图标、位图、光标以及图标文件的内容。因此,想要在对话框或其他窗口中显示外部图像文件则只能借助于第三方提供的控件或代码。MFC 和 ATL 共享的新类CImage 为图像处理提供了许多相应的方法。   CImage类概述   CImage是MFC和ATL共享的新类,它能从外部磁盘
【数字图像处理】四.MFC对话框绘制灰度直方图
本文主要讲述基于VC++6.0 MFC图像处理的应用知识,主要结合自己大三所学课程《数字图像处理》及课件进行回忆讲解,主要通过MFC单文档视图实现点击弹出对话框绘制BMP图片的灰度直方图,再获取平均灰度、中指灰度和标准差等值。文章比较详细基础,最后还是希望文章对你有所帮助,如果文章有不足或错误之处,请海涵~文章不仅仅讲述了直方图相关的知识,同时文章也给你提供了一种绘制坐标图像的思想和详细注释。有时候一直怀疑回忆这些知识会让我停滞不前,但心安即好,何必在意!
VC实现打开BMP
VC实现打开BMP (转载) 1.新建一个单文档的应用程序,项目名称为ShowBitmap 2.为CShowBitmapView类添加下述成员变量和成员函数:   //参数定义 public:     int state; //位图显示状态      CString BmpName; //保存图像文件文件名      CString extname;
MFC对话框打开一幅图片并在picture显示和图片保存
学了MFC一段时间后,试着要用对话框打开一幅bmp图像并保存,结果发现网上这些资料太少了,而且有的也讲不清,讲不全,所以自己磕磕碰碰捣鼓了好久,期间也谢谢各位大神的指导,现在我终于完成,特意写出来与大家分享,各位菜鸟共勉。 一、首先要先了解bmp位图结构 http://wenku.baidu.com/view/d06c23543c1ec5da50e2706d.html 可以去看看,内容不多但
VC屏幕截图并保存为bmp、jpg、png等格式文件
int main(){HDC hdcSrc = GetDC(NULL);int nBitPerPixel = GetDeviceCaps(hdcSrc, BITSPIXEL);int nWidth = GetDeviceCaps(hdcSrc, HORZRES);int nHeight = GetDeviceCaps(hdcSrc, VERTRES);CImage image;image.Crea
VC6.0对话框加背景图片的方法
用VC6.0开发的程序,默认背景没有图片,不好看,如何加入图片呢? 加入位图图片(bmp)文件的方法如下: 一、首先制作或是找到一个大小跟对话框差不多,像素:24bit及以内的都可以的位图文件:xx.bmp,放在VC6.0工程目录中。 二、在VC6.0上插入位图文件:菜单Insert->Resource...  打开插入资源的对话框,选择Bitmap(位图),然后点击impo
vc++ bmp图像二值化
在网上看到2个例子: 方法一:http://blog.csdn.net/mydreamremindme/article/details/9950453      我生成的不是白色底,是蓝色底不知道为何 方法二:http://download.csdn.net/download/s200692269/2663986 测试Demo 1、新建基于mfc的dialog程序,添加2个按键,分
VC创建BMP文件
BYTE* Data //bmp数据 int pBitsSize //bmp数据大小 int intImgSize //生成的bmp文件大小 CString filename//bmp文件名 void CreateBMP(BYTE* Data,int pBitsSize, int intImgSize, CStringfilename) {  //定义图形大小  int iWidth
一个简单方法实现bmp背景透明
看看是不是很简单?  void MakeBackgroundTransparent(Bitmap img)        {            Color pixel = img.GetPixel(0, img.Height - 1);            img.MakeTransparent();            Color color = Color.FromArgb(0
VC MFC界面上显示BMP图片
http://binge518.blog.51cto.com/1554719/1150458 1、通过点击界面浏览按钮选择BMP图像文件。 点击浏览按钮打开文件对话框选择BMP图像文件,得到文件所在的路径目录。关键代码如下: void ShowBMPDlg::OnButtonSelectiamge()  {     char  szFilter[] = "BMP File
关闭