修改Caption的函数:
SetWindowText(my_title);
以用户登录对话框为例,如果想要随Dialog调用的场景随心修改它的Caption,可使用以下方法:
#pragma once
// CDlgLogin 对话框
class CDlgLogin : public CDialogEx
{
DECLARE_DYNAMIC(CDlgLogin)
public:
CDlgLogin(CWnd* pParent = NULL); // 标准构造函数
virtual ~CDlgLogin();
// 对话框数据
enum { IDD = IDD_DIALOG_LOGIN };
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
DECLARE_MESSAGE_MAP()
public:
CString m_strUsername;
CString m_strPassword;
//Caption
CString m_strDlgCaption;
public:
afx_msg void OnBnClickedOk();
virtual BOOL OnInitDialog();
};
// DlgLogin.cpp : 实现文件
//
#include "stdafx.h"
#include "DlgLogin.h"
#include "afxdialogex.h"
// CDlgLogin 对话框
IMPLEMENT_DYNAMIC(CDlgLogin, CDialogEx)
CDlgLogin::CDlgLogin(CWnd* pParent /*=NULL*/)
: CDialogEx(CDlgLogin::IDD, pParent)
, m_strUsername(_T("