VC中设置Dialog背景图象

2016-02-19 21:45 4 1 收藏

图老师设计创意栏目是一个分享最好最实用的教程的社区,我们拥有最用心的各种教程,今天就给大家分享VC中设置Dialog背景图象的教程,热爱PS的朋友们快点看过来吧!

【 tulaoshi.com - 编程语言 】

  在CODEGURU看到一个MDI CLIENT以位图为背景的例子,受到启发,在DIALOG中相似地模仿了以下,效果很好。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  主要要点是处理背景擦除消息时在DIALOG CLIENT区域画位图,代码如下:

  BOOL CBmpbgDlg::OnEraseBkgnd(CDC* pDC)
{
CRect rect;
GetClientRect(&rect);
BITMAP bm;
CDC dcMem;
m_pBmp-GetObject(sizeof(BITMAP),(LPVOID)&bm);
dcMem.CreateCompatibleDC(NULL);
CBitmap* pOldBitmap = dcMem.SelectObject(m_pBmp);
for (register int nX=0;nXBitBlt(nX,nY,bm.bmWidth,bm.bmHeight,&dcMem,0,0,SRCCOPY);
dcMem.SelectObject(pOldBitmap);
return TRUE;
}

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

来源:https://www.tulaoshi.com/n/20160219/1627037.html

延伸阅读
一:打开PPT软件,然后右键点击选择设置背景格式。   二:在弹出的面板中我们可以设置背景颜色,在这里有很多的背景选项,我们可以根据自己的需要进行设置哦!例如:选择渐变填充,然后在预设颜色中就有很多渐变效果可以进行选择。   三:图片或纹理设置中,提...
大姨吗背景图怎么换   1)打开大姨吗进入应用后点击右上方图标,接着点击导航栏。 2)点击,从自己的手机中添加一张图片,编辑图片后点击右下角即可。
美丽说怎么更换背景图   美丽说怎么更换背景图?         当好友访问你详细资料时的时候,第一眼到到的将是你的背景图,设置一张独特的背景图,让好友一看就能记住你。接下来小编就教大家美丽说怎么更换背景图? 1)打开美丽说首页,点击下方导航栏,接着点击背景图右下角图标。 2)点击,...
word中如何插入及调整照片? 1、直接Ctrl+C;Ctrl+V可以复制进来;直接拖拽进来;插入--图片--自来图片; 2、先插一个文本框,然后把光标放在文本框里;打开“插入”菜单,点击“图片”——“来自文件”——在“插入图片”窗口输入图片路径、文件名、文件类型——&ldq...
在word文档中插入图片之后,为什么打印不出来? 这主要有两个方面原因:1、你是否在WORD中能够打印预览的照片?2、你使用的打印机内存有多大?一般,第一种情况不多见,主要是第二种。第一种:有些打印机内存只有区区的几兆,而你插入的图片有5、6百兆甚至更大,这样是一般的激光黑白打印机或针式打印机就可能打不出来。第二种:打印机也可以(...

经验教程

338

收藏

73
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部