您的位置:首页 > 其它

增加工具栏提示&修改程序字体&设置文档标题&控制窗口显示&更新菜单选中/不选中状态

2011-09-15 18:09 741 查看
今天做的都是零碎活:

增加工具栏提示



格式为文字加"\n"再加文字。

修改程序字体:

LOGFONT lf;
lf.lfOutPrecision= OUT_STROKE_PRECIS;
lf.lfClipPrecision= CLIP_STROKE_PRECIS;
lf.lfQuality = DRAFT_QUALITY;
lf.lfPitchAndFamily= VARIABLE_PITCH|FF_MODERN;
lf.lfHeight = 12;
lf.lfWidth = 0;
lf.lfEscapement = 0;
lf.lfOrientation = 0;
lf.lfWeight = FW_NORMAL;
lf.lfItalic = FALSE;
lf.lfUnderline = FALSE;
lf.lfStrikeOut = FALSE;
lf.lfCharSet = GB2312_CHARSET;
wcscpy_s(lf.lfFaceName,_T("宋体"));
m_wndMenuBar.SetMenuFont(&lf,TRUE);


  说明:加在CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)函数里。

设置文档标题:

void CMSPMSDoc::SetTitle(LPCTSTR lpszTitle)
{
// TODO: 在此添加专用代码和/或调用基类
lpszTitle = _T("监控录像");
CDocument::SetTitle(lpszTitle);
}


  说明:重写这个函数,将lpszTitle字符串指定为你想要的名字即可。

控制窗口显示/隐藏:

void CMainFrame::OnViewLog()
{
// TODO: 在此添加命令处理程序代码
m_wndOutput.ShowControlBar(!m_wndOutput.IsVisible(),FALSE,TRUE);
}


  

更新菜单状态

void CMainFrame::OnUpdateViewLog(CCmdUI *pCmdUI)
{
// TODO: 在此添加命令更新用户界面处理程序代码
int i = m_wndOutput.IsVisible()?1:0;
pCmdUI-> SetCheck(i);
}


  说明:为菜单添加UPDATE_COMMAND_UI消息的响应函数即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐