为什么不能用SetWindowText改变窗体的标题
reqi 2008-09-04 09:02:13 CpWdWnd* avpd = new CpWdWnd(this);
avpd->GetDlgItem(IDD_DIALOG1)->SetWindowText("fads");//我希望在这里改变avpd窗体的标题。应该怎么做?
if (avpd->DoModal() == IDOK)
{
//do something
}
//下面是CpWdWnd的头文件
#pragma once
// CpWdWnd 对话框
class CpWdWnd : public CDialog
{
DECLARE_DYNAMIC(CpWdWnd)
public:
CpWdWnd(CWnd* pParent = NULL); // 标准构造函数
virtual ~CpWdWnd();
// 对话框数据
enum { IDD = IDD_DIALOG1 };
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
DECLARE_MESSAGE_MAP()
public:
afx_msg void OnEnChangeEdit1();
public:
afx_msg void OnBnClickedOk();
public:
afx_msg void OnBnClickedCancel();
};