CSDN论坛 > VC/MFC > 基础类

在VC中,怎样用一个位图(如bmp或jpg文件)作为对话框的背景? [问题点数:0分]

Bbs1
本版专家分:0
结帖率 88.04%
CSDN今日推荐
Bbs4
本版专家分:1585
Bbs7
本版专家分:13123
Bbs8
本版专家分:42972
Blank
微软MVP 2004年9月 荣获微软MVP称号
Blank
红花 2003年11月 VC/MFC大版内专家分月排行榜第一
匿名用户不能发表回复!
其他相关推荐
VC++图片控件(Picture Control)显示资源位图(BMP)、文件位图(BMP)、其它格式文件图片(JPG\PNG\BMP)的方法
在VC++ MFC编程中,我们常使用Picture Control图片控件来显示图像。下面简单归纳几种显示不同的方式: 第一种、资源位图方式显示BMP图片 如果要显示的是一张BMP位图,则可以采用这种方法,具体步骤如下: (1)将该BMP文件拷贝到工程的res目录下; (2)在对话框中添加一个Picture Control控件,例如:ID为IDC_STATIC1,Type设为Bitmap;
VC++中用位图平铺填充整个Dlg的背景
VC++中用位图平铺填充整个Dlg的背景 document.title="VC++中用位图平铺填充整个Dlg的背景 - [原创] - "+document.title作者:razorwang***转载请注明出处***1、将准备好的位图引入到工程中:在菜单中选择Insert->Resource,在弹出的对话框中选择Bitmap,点击Import,选择所准备的位图。完成后可
MFC对话框上显示位图
CBitmap bitmap;//在头文件定义 bitmap.LoadBitmapA(IDB_LOGO);//在OnInitDialog()添加 //在OnPaint() else里面添加以下代码 CPaintDC dc(this);//与if里面一样 CDC memDC; memDC.CreateCompatibleDC(&dc); memDC.SelectObj
MFC 对话框载入背景图片-控件加载图片
Picture控件(其他控件也可以)加载BMP格式图片方法一:此方法是MFC的原始方法,只能加载BMP格式图片CRect pictureRect; m_ctrlPic.GetClientRect(&pictureRect); CDC* pDC = m_ctrlPic.GetDC(); //m_ctrlPic是Picture控件的变量 CBitmap bmp; bmp.LoadBitmap(IDB
win32设置Dlg背景色,以图片为背景
Code: // 全局变量    HBITMAP hBmp;    HBRUSH hBsh;       // 重绘对话框背景色    // 初始化画比    BOOL Main_OnInitDialog(HWND hwnd, HWND hwndFocus, LPARAM lParam)    {   
VC打开并缩放显示位图(.BMP)文件的方法
VC打开并缩放显示位图(.BMP)文件的方法 最近一个项目需要进行位图操作,网上找了一大堆资料,但发现都是以前VC6.0版本的抄来抄去,而且大多数使用了复杂的位图结构。所以自己通过查阅MSDN上面的资料,实现了相对简单的方案,本方案使用了MFC提供的来CBitmap,使用较少的代码便实现了VC打开并显示位图(BMP)文件到对话框指定的控件中。程序的实现效果如下图: 下面分步
VC++工作第一天Dialog对话框加载静态背景图片之一BITMAP。
1.首先创建个工程,选对话框然后一直下一步就可以了。 2.添加资源bitmap 3.加载图片,重点来了。搜索了下网上的说法。 ①在类中声明:CBrush m_brush;然后在OnInitDialog()中加上 CBitmap bmp; bmp.LoadBitmap(IDB_BITMAP1); //这个IDB_BITMAP1要自己添加 m_brush.CreatePatternBru
VC/MFC怎样将位图CBitmap对象保存成为bmp格式文件?(你在网上找的不一定灵,看我的一定灵)
VC/MFC怎样将位图CBitmap对象保存成为bmp格式文件?   虽然说现在写程序主要依靠 Internet ,特别是 Google 搜索(不过有时候 被墙,只能凑合着用百度)。编程技术人员的普遍经验都是:Google 在搜索技术资料的时候确实比 百度 要强。   废话少说,今晚找了些资料,终于搞定了 将CBitmap表示的位图对象保存成为正宗的 bmp 格式文件。不过
emWin实现BMP位图皮肤之Framewin篇
1)emWin传统贴皮肤图片的方法,是调用APP函数XXXX_SetBitmap()方式实现,但非常非常麻烦。 2)要想把控件显示出来,emWin每种控件都有1个控件绘制函数,而把这个控件绘制函数改成我们自己编写的"自定义绘制函数",这样我们想把这个控件画成什么样都行,emWin已经不参与这个控件的绘制工作了;在这个自定义绘制函数里面我们什么都不干,只显示出这个控件的图片,这就是用skinning方式实现位图皮肤。 3)支持整幅图片贴图,不需要对整幅图片进行切片分解,非常便捷。
将屏幕和MFC程序界面保存成bmp格式图片保存
将屏幕保存为图片,使用vs2008编译通过。 #include "stdafx.h"    #include    #include       int __stdcall WinMain(               HINSTANCE hInstance,               HINSTANCE hPrevInstance,               LPSTR
关闭
关闭