怎样设置一对话框的标题? 谢先!

解决方案 »

  1.   

    或者向对话框窗口发WM_SETTEXT消息.
      

  2.   

    窗口名称参数 WindowName
    该参数是一个零结尾的文本串,用该串指明在窗口标题栏中显示的内容。如果窗口没有
    标题栏,该参数可以为零(0)。
    然而,某些通用控件也使用该参数。例如,按钮控件把该参数的内容放在按钮的表面。
    在创建窗口标题栏后,可以用类CWnd的成员函数SetWindowText()来改变窗口标题栏的名称。
      

  3.   

    是在程序中动态new一个对话框,怎样设置标题呢?
      

  4.   

    CDialog * pDlg = new CDialog(IDD_ABOUTBOX);
    pDlg->Create(IDD_ABOUTBOX);
    pDlg->ShowWindow(SW_RESTORE);
    pDlg->SetWindowText("haha");不要忘记了delete pDlg;
      

  5.   

    CDialog * pDlg = new CDialog(IDD_ABOUTBOX);
    pDlg->Create(IDD_ABOUTBOX);
    pDlg->SetWindowText("haha");
    pDlg->ShowWindow(SW_RESTORE);
    也行
      

  6.   

    在XXXDlg中的OnInitDialog()中的TODO:...提示后
    加入SetWindowText("你的标题");
    就可以了.