怎样才能在调用对话框时改变对话框的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();
此问题由李海回答。
| |
|
|
| |
|
|