如题
解决方案 »
- 为什么MFC中有些控件不支持相应接口
- vc中复合控件鼠标事件的绑定
- 求助关于GetPrivateProfileInt()函数的问题
- 寻模式识别高高手合作!
- 关于system()调用的问题!
- 如何做到象wpe一样修改网络封包???????????
- 请问这段代理代码的Bug在哪里?
- 程序在开发环境下可以,在实际环境运行2、3天后出错(Visual C++ Runtime Library)
- 这样的问题怎么解决?用什么控件?麻烦给个完整的思路[立即给分]
- skinmagic给对话框换肤后,标题栏上的最大最小化按钮不见了,请问大侠们这样才能显示最大最小按钮呀
- 如何将DWORD型的TIME值转成 HH:MM:SS 样式的字符串?
- 大家来讨论一下madn的使用吧?
GetParentFrame()->SetWindowText("hello,it's my own title!");
{
m_pMainWnd->ShowWindow(SW_SHOW);
m_pMainWnd->UpdateWindow();
//this add
m_pMainWnd->SetWindowText("hello world!");
}
和两个宏
FWS_ADDTOTITLE
FWS_PREFIXTITLE
http://www.codeguru.com/doc_view/animate_icon.shtml
----------------------------
如果只是但读取掉untitled可以通过简单地重载函数:
CDocument::SetTitle()实现!
void CMyDoc::SetTitle(LPCTSTR lpszTitle)
{
CDocument::SetTitle("MyTitle");
}
则主窗口的标题变为:MyTitle--MyProject
当然可以在应用程序的任何地方调用函数:
(AfxGetMainWnd())->SetWindowText("yourproject");
来改变主标题MyProject
如果只想让标题改为单独的一项:
void CMainFrame::OnUpdateFrameTitle()
{
CString str;
str.Format(AFX_IDS_APP_TITLE);
SetWindowText(str);
}
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
cs.style = WS_OVERLAPPED | WS_CAPTION
| WS_SYSMENU ;
cs.lpszName="你想要的名字";
return TRUE;
}
{
if( !CMDIFrameWnd::PreCreateWindow(cs) )
return FALSE;
cs.style = WS_OVERLAPPED | WS_CAPTION// | FWS_ADDTOTITLE
| WS_THICKFRAME | WS_SYSMENU | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_MAXIMIZE; return TRUE;
cs.style &= ~FWS_ADDTOTITLE;
CMainFrame::SetTitle("Your Title");
{
if (!CDocument::OnNewDocument())
return FALSE;CDocument::SetTitle("Myname"); ////////
return TRUE;}