创建无边框,无标题,可移懂得自绘对话框,见效果图:
使用方法:
1.创建对话框模板,替换下面的(IDD_BASEPOPDIALOG)红色字体。
2.使用的地方添加如下代码:
CBasePopDialog dlg;
dlg.DoModal();
更效果图一样吧。
(最后,根据个人需要添加关闭窗口按钮以及丰富绘画)
代码
//.h
#pragma once
// CBasePopDialog 对话框
class CBasePopDialog : public CDialog
{
DECLARE_DYNAMIC(CBasePopDialog)
public:
CBasePopDialog(CWnd* pParent = NULL);
virtual ~CBasePopDialog();
public:
//设置窗口标题
void setWindowTitle(TCHAR *pTitle);
protected:
// DDX/DDV 支持
virtual void DoDataExchange(CDataExchange* pDX);
virtual BOOL OnCommand(WPARAM

本文介绍了如何创建一个无边框、无标题且可移动的C++ MFC对话框,通过自绘实现对话框的样式,并提供了一段包括关闭按钮在内的代码示例。
最低0.47元/天 解锁文章
1060

被折叠的 条评论
为什么被折叠?



