我实现了下面这样一个窗口,如下图: 我想通过代码来修改那个窗口标题:SysApp,因为我的窗口标题是通过配置文件来设置的。但是通过获取框架窗口类指针(即CMainFrame)来SetWindowText并不行。请问如何做呢?我的编译环境是: VS 2008+ sp1, Win XP + sp3.
解决方案 »
- CTestFrame先创建一个非模态对话框CTest1,再创建一个模态对话框CTest2。发现CTest1变为模态了,并且关闭CTest1,CTest2变为非模态。怎样使得CTest2始终是模态?
- 作图
- 求 mfc单例模式类的实例
- 关于setTimer()函数,求救!
- 自信C++学得差不多,数据结构上的题也差不多全做了,下面该怎么办?
- 关于图片和文字的问题
- TracePlus Win32
- 如何把一个模式对话框变成一个无模式对话框?
- 录制声卡的声音
- VC++ win32 使用EDIT做文本输入,加入bitmap背景就不显示输入了
- glLoadIdentity的问题
- 下面怎么能住文本框内无限次的判断 鼠标按下啊?
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
// TODO: 在此添加专用代码和/或调用基类
if( !__super::PreCreateWindow(cs) )
return FALSE;
// TODO: 在此处通过修改
// CREATESTRUCT cs 来修改窗口类或样式
cs.style &=~FWS_ADDTOTITLE; //这行是必要条件
return TRUE;
}
2.在App类的InitInstance函数设置标题:
m_pMainWnd->SetWindowText(_T("你想要什么标题"));