用gdi绘制了背景之后新的对话框被遮挡了该怎么解决
这是绘制的代码
//CDialog::OnPaint();
CDC* pDC;
pDC = GetDC();
CRect rect;
GetClientRect(&rect); //获取客户区大小
Graphics graphics(pDC->m_hDC);
Image image(_T("res\\bg.bmp"), FALSE);
graphics.DrawImage(&image, 0, 0, rect.right, rect.bottom); //绘制背景
这是想做的一个退出按钮后弹出的对话框的代码
void CmenuDlg::OnBnClickedButton3()
{
UINT i;
i = MessageBoxEx(NULL, TEXT("Are You Sure To Exit?"), TEXT("Tips"), MB_OKCANCEL | MB_ICONQUESTION, MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_US));
if (i == IDCANCEL)
{
return;
}
CDialogEx::OnOK();
}
...全文
相关推荐
深入C# winform清除由GDI绘制出来的所有线条或图形的解决方法
本篇文章是对在C#中使用winform清除由GDI绘制出来的所有线条或图形的方法进行了详细的分析介绍,需要的朋友参考下
基于对话框的MFC程序实现位图背景加载与自定义绘图
在MFC(Microsoft Foundation Classes)开发中,图形界面的视觉呈现是用户体验的核心组成部分。而为对话框应用程序设置背景图像,是提升软件专业感和交互亲和力的重要手段之一。实现这一功能的第一步,便是正确地将位图资源嵌入到项目中,并通过唯一的资源ID进行引用。本章深入探讨如何在Visual Studio环境中管理位图资源,解析其底层存储机制,并剖析Windows资源系统的工作原理,从而构建一个可维护、可扩展且稳定的图形资源架构。CBitmap。
C# 使用GDI+绘制漂亮的ToolTip控件
介绍C#使用GDI+重绘工具提示控件ToolTip,实现ToolTip自定义图标、大图标、小图标和透明显示,并可以轻松的更换ToolTip背景和边框颜色
对话框设置背景图片
MFC替换背景图片
gdi+绘制带滚动效果的进度条
本资源是用VC++/WTL开发的一个条纹进度条,且带有滚动的动画效果。 以下是本资源附带的博客文章,下载前可以先了解下,谢谢! http://blog.csdn.net/renstarone/article/details/9230763


界面
