CTestDialog dlg;
dlgm_strCaption = “标题-1";
dlgDoModal();
然后重载对话框的虚成员函数OnInitDialog如下:
BOOL CTestDialog::OnInitDialog()
{
CDialog::OnInitDialog();
SetWindowText(m_strCaption);
…
return TRUE;
}
通过这种办法,每次在打开对话框之前,只要将对话框公有成员变量m_strCaption设置为一个不同的值,就可使得对话框有不同的标题。标题栏字体是根据字体对标题栏字体设定来决定的, *** 作系统一旦设定好标题栏字体,如果需要改变,只能通过 *** 作系统设置来改变,但是这种改变会影响到所以程序,除非程序标题栏是自己绘制的,目前一般都是通过自绘的方式实现。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)