用gdi绘制了背景之后新的对话框被遮挡了该怎么解决

m0_67880658 m0_67880658 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

这是绘制的代码 

        //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();
}

 

...全文

相关推荐

评论 1
收藏 已收藏
分享
返回顶部
m0_67880658
界面 15,976 成员 115,866 内容