formView 修改背景图
来源:互联网 发布:江南网络教育 编辑:程序博客网 时间:2024/04/28 17:49
右键点击你的FormView, 然后选择“Add Windows Message Handle...”,在弹出的对话框中,将右下角的dialog改为window,这时可以看见左边窗口中多出WM_ERASEBKGND, 这样加入对这条消息的相应,在此函数中可以画图加背景。
BOOL CTestView::OnEraseBkgnd(CDC* pDC)
{
// TODO: Add your message handler code here and/or call default
// return 0;
CBitmap m_bitmap;
m_bitmap.LoadBitmap(IDB_BITMAP1);
CRect rect;
GetClientRect(&rect);
CDC dcMem;
dcMem.CreateCompatibleDC(pDC);
BITMAP bitMap;
m_bitmap.GetBitmap(&bitMap);
CBitmap *pbmpOld=dcMem.SelectObject(&m_bitmap);
pDC->StretchBlt(0,0,rect.Width(),rect.Height(),&dcMem,0,0,bitMap.bmWidth,bitMap.bmHeight,SRCCOPY);
return 0;
//return CFormView::OnEraseBkgnd(pDC);
}
{
// TODO: Add your message handler code here and/or call default
// return 0;
CBitmap m_bitmap;
m_bitmap.LoadBitmap(IDB_BITMAP1);
CRect rect;
GetClientRect(&rect);
CDC dcMem;
dcMem.CreateCompatibleDC(pDC);
BITMAP bitMap;
m_bitmap.GetBitmap(&bitMap);
CBitmap *pbmpOld=dcMem.SelectObject(&m_bitmap);
pDC->StretchBlt(0,0,rect.Width(),rect.Height(),&dcMem,0,0,bitMap.bmWidth,bitMap.bmHeight,SRCCOPY);
return 0;
//return CFormView::OnEraseBkgnd(pDC);
}
- formView 修改背景图
- 修改formview的值
- 修改TabHost背景图
- ppt修改背景图
- formview
- FORMVIEW
- FormView 控件修改绑定数据的方式
- 修改formview里的 date format
- IE浏览器背景图的修改
- Asp.Net22.0中ObjectDataSource+Formview实现添加,修改
- Asp.Net 2.0中ObjectDataSource+Formview实现添加,修改
- 修改基于formView的MFC单文档背景颜色
- C#.Net 修改桌面背景图(一)
- 标题栏修改背景色或背景图
- win7系统--修改锁屏背景图
- ubuntu 14.04 修改grub背景图笔记
- 修改RoundProgressBar,增加倒计时事件,更换背景图
- ios:UITabBarController 修改背景图,修改选中时背景色
- mmap操作arm寄存器
- 多线程编程之线程绑定处理器核
- 全屏显示
- Linux新手生存笔记[1]——Linux目录结构及说明
- AndroidManifest分析
- formView 修改背景图
- Linux新手生存笔记[2]——vim训练稿
- 游戏算法整理
- Linux新手生存笔记[3]——Linux常用命令(1)
- Ehcache缓存的清理问题
- hdu 2067
- 使用64位系统用vs2008开发软件,程序编译后无法连接ODBC的解决办法
- Linux新手生存笔记[3]——Linux常用命令(2)
- SQL Server 在表中查找字符串