本文主要是介绍修改标题栏和AfxMessageBox标题栏的方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
汇总几个方法,供参考:
一、修改标题栏的方法
1法:
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
// TODO: Modify the Window class or styles here by modifying
// the CREATESTRUCT cs
cs.style=WS_OVERLAPPEDWINDOW; //缺了这个就不行了
cs.lpszName= "比较两个数的大小 ";//标题
return TRUE;
}
2法:也可以在文档类里面用SetTitle( "比较两个数的大小 ").
3法:把下面的代码放在App类的InitInstance()函数里面
((CMainFram*)AfxGetMainWnd())-> SetWindowText( "比较两个数的大小 ");
4法:
在CMainFrame类的PreCreateWindow(CREATESTRUCT& cs)函数中增加:
m_strTitle = "主框架标题 ";
二、修改AfxMessageBox的标题栏
1法:int MessageBox (LPCTSTR lpszText, LPCTSTR lpszCaption = NULL, UINT nType = MB_OK)
第二个参数就是你要的标题栏字串
2法:Resources的String Table中AFX_IDS_APP_TITLE就是AfxMessageBox标题栏的要显示的标题,你
可以直接修改里面的字符串就可以了哈.
来自:http://blog.csdn.net/shanzhizi
这篇关于修改标题栏和AfxMessageBox标题栏的方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!