增加工具栏提示&修改程序字体&设置文档标题&控制窗口显示&更新菜单选中/不选中状态
2011-09-15 18:09
741 查看
今天做的都是零碎活:
增加工具栏提示
格式为文字加"\n"再加文字。
修改程序字体:
说明:加在CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)函数里。
设置文档标题:
说明:重写这个函数,将lpszTitle字符串指定为你想要的名字即可。
控制窗口显示/隐藏:
更新菜单状态
说明:为菜单添加UPDATE_COMMAND_UI消息的响应函数即可。
增加工具栏提示
格式为文字加"\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消息的响应函数即可。
相关文章推荐
- 安卓应用开发实战:[2]修改程序名称&标题我们首先看一下程序没修改之前的应用名称和标题的显示效果,可见默认是用工程名字来命名的。
- 微信小程序实现动态设置placeholder提示文字及按钮选中/取消状态的方法
- 设置无标题&不显示状态栏
- 如何修改程序标题, 菜单的字体
- 给单文档程序的工具栏动态增加提示的做法
- 用BCG开发字体设定工具栏在按下粗体设置按钮式后,选中内容被设定,但是工具栏上的按钮没有处于按下状态
- 基于 SailingEase WinForm Framework 开发客户端程序(3:实现菜单/工具栏按钮的解耦及状态控制)
- 用BCG开发字体设定工具栏在按下粗体设置按钮式后,选中内容被设定,但是工具栏上的按钮没有处于按下状态
- UltraEdit的Tab键移动位数设置 && UE编辑十六进制(映像修改) && UE加进右键菜单 && UE切换自动换行 && UE高亮显示其他编程语言文本
- 实现一个简单的菜单程序,运行时显示"Menu:A(dd) D(elete) S(ort) Q(uit),Select one: "提示用户输入。输入A、D、S时分别提示"数据已经增加、删除、排序"
- 写一个方法进行各种属性的更新,而不要每个界面设置改变都改变一个属性。就是点击应用或确定按钮时调用这个更新属性的方法,遍历所有(控制对象属性的)界面控件的状态(值),进行属性修改和刷新。
- 设置无标题&不显示状态栏
- 修改背景颜色&字体&窗口标题及大小
- 一个WinForm记事本程序(包含主/下拉/弹出菜单/打开文件/保存文件/打印/页面设置/字体/颜色对话框/剪切版操作等等控件用法以及记事本菜单事件/按键事件的具体代码)
- 设置小程序的状态栏、导航条、标题、窗口背景色[Window]。
- eclipse 修改 project explorer 窗口的字体显示样式
- VC++6.0禁止改变单文档窗口大小,修改标题的实现
- android 修改窗体标题的字体式样和…
- ubuntu16.04 xfce4的鼠标主题设置为oxygen-red、修改文件夹背景颜色、两处系统字体设置、右键菜单添加压缩解压选项
- VC下动态改变菜单显示的标题和Checked状态(Change title of CMenu and Checked)