CSDN论坛 > VC/MFC > 基础类

如何用一个位图作为一个对话框的背景 [问题点数:80分,结帖人wjx2000]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs1
本版专家分:50
Bbs9
本版专家分:78505
Blank
进士 2005年 总版技术专家分年内排行榜第九
Blank
微软MVP 2005年9月 荣获微软MVP称号
Blank
红花 2005年2月 VC/MFC大版内专家分月排行榜第一
2005年1月 VC/MFC大版内专家分月排行榜第一
2004年11月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2005年4月 VC/MFC大版内专家分月排行榜第二
2005年3月 VC/MFC大版内专家分月排行榜第二
Bbs2
本版专家分:186
Bbs10
本版专家分:120667
Blank
银牌 2004年12月 总版技术专家分月排行榜第二
Blank
微软MVP 2005年7月 荣获微软MVP称号
2007年7月 荣获微软MVP称号
2006年7月 荣获微软MVP称号
Blank
红花 2004年12月 VC/MFC大版内专家分月排行榜第一
2003年3月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2005年2月 VC/MFC大版内专家分月排行榜第二
2004年11月 VC/MFC大版内专家分月排行榜第二
匿名用户不能发表回复!登录|注册
其他相关推荐
MFC对话框上显示位图
CBitmap bitmap;//在头文件定义 bitmap.LoadBitmapA(IDB_LOGO);//在OnInitDialog()添加 //在OnPaint() else里面添加以下代码 CPaintDC dc(this);//与if里面一样 CDC memDC; memDC.CreateCompatibleDC(&dc); memDC.SelectObj
BitMapBKDlg.rar
在VC6环境下,实现使用位图作为对话框背景,欢迎下载
使用位图作为对话框背景,VC
在VC环境下,实现使用位图作为对话框背景,欢迎下载
mfc对话框设置背景位图,并防止位图失真
在Dialog对应的类的 .h头文件 里面添加消息处理函数,用于改变Dialog的背景: afx_msg BOOL OnEraseBkgnd(CDC* pDC); 然后在.cpp实现文件里面添加实现代码: BOOL CHGolfDlg::OnEraseBkgnd(CDC* pDC) { // TODO: Add your message handler code
不规则对话框的制造
用VC++实现异形窗口.   大连铁道学院(116028)李文辉   随着Microsoft凭借Windows在操作系统上取得的巨大成绩,Windows用户界面也日益成为业界标准。统一的界面给广大用户对应用软件的学习与使用带来了很大方便。但每天都面对同一副面孔,日久天长难免会产生一些厌倦,开发一些“离经叛道”,一改Windows应用程序千篇一律的“标准”界面,一定会给你带来一种清新的感觉。
创建掩码位图来实现透明绘图
    前面有篇文章讲到如何进行透明贴图,其实主要用在一些不规则控件UI的制作上面。那个用到的方法是制作一张掩码位图,然后利用BitBlt提供的一些光栅操作进行透明绘制。    有时候人家可能仅仅提供一张需要透明显示的位图,而并没有同步提供掩码位图,怎么办呢?非要人家提供或者我们自己制作一张? 太麻烦了,有没有简单的程序实现方法?本文将简单介绍下通过程序如果创建给定位图的掩码位图,然后绘制透明
如何绘制对话框窗口背景位图
具体方法代码如下:         CBitmap bmp;         bmp.LoadBitmap(IDB_BKBMP);         BITMAP bminfo;         bmp.GetBitmap(&bminfo);                        //获取位图信息         int nBmpWidth = bminfo.bmWidth;
MFC为对话框添加背景图片(非picture control控件)
项目来源:http://zhidao.baidu.com/link?url=f1UwHd52cb38WpROq5p2zDxwq7Fb_ayfC3u0Hoj2b_vOMbq4lYwH2pHMy4RFUhVFugLqKp9bF9tAhFYDhz2cQK 本文在这里希望把这个东西的设计说的详细一些。 在创建一个MFC的对话框项目后,可以在资源视图中添加位图,如不理解可以在百度中搜索mfc添加位图,相
Qt给对话框增加背景
下一个项目要用qt来看发,看了几天的文档。 来写一篇给对话框增加背景的一个小例子。 来看一种添加.bmp的图片。 新建一个对话框程序。继承CDialogl. class Dialog : public QDialog { Q_OBJECT public: explicit Dialog(QWidget *parent = 0); ~Dial
MFC如何让背景图随窗口大小改变
刚开始做的时候,我理所当然的想,直接在OnPaint函数中改变图片的大小,但是发现,这样会导致图片出现如下现象: 这是因为多次重复地更新同一区域,导致图片看起来重叠了,也可以这样理解,因为没有使客户区无效,所以OnPaint再重绘的时候不会先把原来的背景擦出,从而覆盖上去,出现重叠。所以由此可以想到解决办法,那就是在别的函数中使用Invalidate()函数使客户区矩形区域无效,然后通知重绘,这时
关闭