原先是在对话框加有位图的对话框上面直接textout输出文本,现在需要做复制功能,所以得换成edit控件,但控件会遮挡住对话框的背景图片,找了一些方法都没能实现。望得到大家指点!谢谢!
解决方案 »
- 求wtl下webbrowser控件scroll事件实现
- CListCtrl 在列上单击右键的问题?
- 怎么把多个文件/文件夹放入一个文件夹的操作,要求可以对这文件加解密
- 不显示删除回复显示所有回复显示星级回复显示得分回复 设计一个虚拟打印机程序,急…… 我没头绪 希望高手指点……
- 调整 声音 函数 VC(我是新人,没有太多的悬赏,请谅解!)
- 问个比较急的问题,明天就要交差了!!! 200
- 两个简单问题:加速键和保存设置
- 我从网上下了一个dll的源程序,怎么编译也没出现dll文件,只有里lib文件,这怎么回事
- 才鸟问题,关于数据库方面的!
- 模式对话框
- 采用双缓冲绘图后,为什么在界面上拖动对话框时会留下拖动的痕迹?
- 请问 各位达人如何winpcap 截获并分析TCP包
=============================
鼠标选中edit中文字背景呈兰底,当鼠标单击或者控件失去焦点时底色并不消失!
派生成自己的然后画成透明的!
就像楼上链接的效果
CPaintDC dc(this); // device context for painting
m_bmpBackground.LoadBitmap(IDB_BITMAP_DLG); /// 加载背景 CRect rect;
GetClientRect(&rect);
CDC dcMem;
dcMem.CreateCompatibleDC(&dc);
BITMAP bitMap;
m_bmpBackground.GetBitmap(&bitMap);
CBitmap *pbmpOld=dcMem.SelectObject(&m_bmpBackground);
dc.StretchBlt(0,0,rect.Width(),rect.Height(),&dcMem,0,0,bitMap.bmWidth,bitMap.bmHeight,SRCCOPY);
dcMem.SelectObject(pbmpOld);
dcMem.DeleteDC();
m_bmpBackground.Detach();