热情软件屋

 

怎样才能在调用对话框时改变对话框的caption属性


编号:QA004040
建立日期: 2001年3月26日 最后修改日期:2001年3月26日
所属类别:

王梅:
    操作系统: WINDOWS 98/NT
    编程工具: VC++
    问题: 使用VC++编写一个基于MFC的框架结构的程序,利用菜单去调用对话框。不同的菜单调用同一个对话框时,对话框的caption根据菜单的情况设置成不同的字符。请问怎样才能在调用对话框时改变对话框的caption属性?
    水平: 刚入门

回答:

    你可以给对话框类增加一个Caption成员:
    public:
    ...
    CString Caption;
    然后在对话框的OnInitDialog中添加:
     CDialog::OnInitDialog();
     SetWindowText(Caption);
    在调用对话框前设置Caption属性,如:
     CAboutDlg dlgAbout;
    
     dlgAbout.Caption = "ooo";
     dlgAbout.DoModal();

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio