我想用一张位图覆盖掉菜单栏,响应了OnNcPaint()
但程序运行后,位图给菜单栏背景遮住了,该怎么做才能把位图刷新显示出来?void CShapeFrame::OnNcPaint()
{
CDC *dc=GetWindowDC();
CRect rcMenu;
....获取rcMenu的值
//画菜单背景
if(!DrawStretch(dc->GetSafeHdc(),&rcMenu,(HBITMAP)m_bmpNormal))
}
//DrawStretch用dc把m_bmpNormal填入rcMenu,该函数没问题
但程序运行后,位图给菜单栏背景遮住了,该怎么做才能把位图刷新显示出来?void CShapeFrame::OnNcPaint()
{
CDC *dc=GetWindowDC();
CRect rcMenu;
....获取rcMenu的值
//画菜单背景
if(!DrawStretch(dc->GetSafeHdc(),&rcMenu,(HBITMAP)m_bmpNormal))
}
//DrawStretch用dc把m_bmpNormal填入rcMenu,该函数没问题
解决方案 »
- 如何利用MFC实现所见即所得程序
- 程序闪烁
- 想学VC,不知道“钱途”怎么样?
- [求助]在主框架控制栏内用代码添加了一个CEditCtrl,实现当在编辑框控件内回车时,把编辑框CEditCtrl内的字符传出,并赋给一个变量!请多
- vc++ 读写 XML文件()
- 讨论2003年07月之十大安全漏洞(高手进)
- 问一个函数名:读取当前WINDOWS版本的API叫什么?等待。
- 如何实现多级代理?
- 怎么用VC对Excel表格处理 。。。
- TREEVIEW上的线是如何画出来的啊?? 怎么会这么密?????
- 学习提取AVI帧遇到个问题。[声音与DIVX压缩的AVI]
- 如何在一个EDIT上动态显示另一个EDIT的内容
你说的自绘的菜单是MenuBar那样的客户区模拟菜单吗?