vc++如何设置窗口标题?

vc++如何设置窗口标题?,第1张

你这是MFC的文档视图结构工程,要设置标题,设置视图View类的Text是没用的。

要设置文档标题,在View类使用:

GetDocument()->SetTitle(strText1)

要设置主窗口标题,用:

AfxGetMainWnd()->SetWindowText(strText1)

GetDlgItem(IDD_DIALOG1)->GetWindowText(strText2)

这样肯定是不行的。

你可以试试:

dlg.GetWindowText(strText2)

这个语法逻辑正确,不过我估计在DoModal返回之后,这个可能有问题。这样你就需要在对话框的OnOK函数中GetWindowText放在一个对话框自定义成员变量中,然后在DoModal返回之后:

strText2 = dlg.m_Title

这样做是肯定OK的。

可以去掉VC提供的整数范围限定,改为手动判断,即修改CEdit内容之后,判断是否超出范围,超出则d出

MessageBox

(),int

CWnd::MessageBox(

LPCTSTR

lpszText,

LPCTSTR

lpszCaption

=

NULL,

UINT

nType

=

MB_OK

)给lpszCaption传递标题名称。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11104136.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存