给主窗体添加背景图片的时候老是覆盖其他的东西,想知道如何解决 能否设置层数。或是有其他的办法。
代码如下:
BITMAP bm;
CDC ImageDC;
ImageDC.CreateCompatibleDC(&dc);
CBitmap ForeBMP;
ForeBMP.LoadBitmap(IDB_BITMAP1);
ForeBMP.GetBitmap(&bm);
CBitmap *pOldImageBMP=ImageDC.SelectObject(&ForeBMP);
TransparentBlt(dc.GetSafeHdc(),0,100,120,580,ImageDC.GetSafeHdc(),0,0,bm.bmWidth,bm.bmHeight,RGB(0,0,0xff));
ImageDC.SelectObject(pOldImageBMP);
如果修改这个代码设置背景图片为透明,RGB又是多少。
代码如下:
BITMAP bm;
CDC ImageDC;
ImageDC.CreateCompatibleDC(&dc);
CBitmap ForeBMP;
ForeBMP.LoadBitmap(IDB_BITMAP1);
ForeBMP.GetBitmap(&bm);
CBitmap *pOldImageBMP=ImageDC.SelectObject(&ForeBMP);
TransparentBlt(dc.GetSafeHdc(),0,100,120,580,ImageDC.GetSafeHdc(),0,0,bm.bmWidth,bm.bmHeight,RGB(0,0,0xff));
ImageDC.SelectObject(pOldImageBMP);
如果修改这个代码设置背景图片为透明,RGB又是多少。
解决方案 »
- 为什么在注册窗口类和创建窗口时,需要传递句柄参数????
- ODBC连接Oracle,调用存储过程,返回提示:invalid cursor state
- ACTIVEX控件的LPCTSTR类型能否传递非可见字符
- CRecordView类中的OnMove函数的一个很菜的问题?
- 请看过《windows程序设计》的前辈们帮忙
- 如何判断空值
- 求一段高级抓图代码
- 请各位大虾帮帮小弟的忙~~~~
- --------SOS-----------
- 汽车VIN号码,在汽车上的,有好的识别办法不
- 求RingSDK界面库(临风大侠)最新版
- MFC,我动态分割了一下视图,我想从分割的视图中,画几条,从左到右,从上到下的线?
在对话框上先加图片控件,或用VC环境下菜单中的编排->Tab Order使图片编号为1