单文档程序创建的时候,标题栏的无标题怎么可以去掉,并且改成自己想要的字符
单文档程序创建的时候,标题栏的无标题怎么可以去掉,并且改成自己想要的字符 问题点数:20、回复次数:7Top
1 楼EnochShen(小疯子:真的好菜—知耻而后勇!)回复于 2004-12-04 09:43:40 得分 5
无标题怎么可以去掉:PreCreateWindow里面cs.style &= ~FWS_ADDTOTITLE;
改成自己想要的字符:修改String Table的IDR_MAINFRAME,或者SetWindowText
Top
2 楼fire_up(飞跃星河)回复于 2004-12-04 10:31:38 得分 0
楼上正解,修改窗口类的style,这是控制窗口类风格的。Top
3 楼whs1980(知秋一叶)回复于 2004-12-04 11:14:36 得分 0
在CPP的initinstance成员函数中添加:m_pMainWnd->SetWindowText("***");
放在showwindow()前.
*为你想要的字符
Top
4 楼imyourkobe()回复于 2004-12-04 14:43:59 得分 10
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
cs.style &= ~FWS_ADDTOTITLE;//可以去掉无标题
return TRUE;
}
修改标题:
InitInstance()函数中加:
{
......
m_pMainWnd->SetWindowText("hhh");//修改为hhh
m_pMainWnd->ShowWindow(SW_SHOW);
m_pMainWnd->UpdateWindow();
return TRUE;
}
Top
5 楼puhuofeie(扑火飞蛾)回复于 2004-12-04 15:30:40 得分 0
whs1980(知秋一叶) ( )
同。。
在资源表里改也可以。Top
6 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2004-12-04 15:38:31 得分 0
SetWindowText()设置名字,也可以直接在属性里面改Top
7 楼Aaron_Jerry(音乐诗人)回复于 2004-12-04 16:04:39 得分 5
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;
}Top




