#pragma once
#define DLG_TEMPLATE_BUFFER_MAX_LENGT 1024
class CDlgTemplate
{
public:
CDlgTemplate(int nBufferLength=DLG_TEMPLATE_BUFFER_MAX_LENGT);
~CDlgTemplate();
private:
WORD* m_pBuffer;
public:
DLGTEMPLATE* CreateTemplate(DWORD dwStyle,CRect& rect,CString strCaption,DWORD dwStyleEx=0);
};
class CMyDlg: public CDialogEx
{
enum {
IDICON=1,IDTREE=2,IDBTNOK=3,IDBTNCANCEL=4 };
public:
CMyDlg();
~CMyDlg();
public:
BOOL CreateModeDlg(CString strCaption=_T("对话框"),CRect rect=CRect(0,0,180,300),BOOL bMode=TRUE,CWnd* pParent=NULL);
private:
DECLARE_MESSAGE_MAP()
virtual BOOL OnInitDialog();
virtual void DoDataExchange(CDataExchange* pDX);
afx_msg void OnButtonOk();
MFC不使用资源文件创建对话框
最新推荐文章于 2023-04-12 09:41:07 发布