MFC的状态栏如何显示是空白的

我的状态栏显示的是string table里标题的内容,这样启动程序时很不美观,求大神给个方法让状态栏能够预留出一定的空间还不显示状态栏的内容

mfc
0

3个回答

比如 m_wndStatusBar.SetPaneInfo(1,300,SBPS_NORMAL,100);
SBPS_NORMAL表示这个窗格不凹陷,看上去仿佛没有窗格(如果没有文字的话)

1
lanxiezhongzu1993
lanxiezhongzu1993 涨知识了,这个没见过。。。。我去学习
大约 2 年之前 回复

第一层加一个div 设定长宽不就可以撑出一片空间么?

0
qq_35728177
Tsui丶 抱歉,看错了 不要理会这条
大约 2 年之前 回复
 int nParts[4]= {100, 200, 300,-1}; //分割尺寸
m_StatBar->SetParts(4, nParts); //分割状态栏

分割一定的空白空间。。。或者不显示,或者程序启动完了在显示状态栏里面的信息。。。

0
lanxiezhongzu1993
lanxiezhongzu1993 我直接在资源文件里把文本改成空格就行了,当时没想到,,,有点晕
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
mfc状态栏显示
[img=https://img-bbs.csdn.net/upload/201501/10/1420874797_179694.jpg][/img]rnrn如图,下面的状态栏中坐标显示的功能是正常的,可是如何让它一直用黑色显示呢,而不是现在的灰色。
在MFC状态栏显示时间
vc++6.0MFC中在窗口的状态栏中显示时间和日期
MFC 单文档 状态栏显示
单文档的状态栏写文本能否分成两行,如果可以,麻烦给出代码,如果不行,有什么方法可以在除了客户区的地方输出一些解释性的文本,文本比较长。 谢谢了
MFC状态栏鼠标坐标显示
现在建立了一个单文档,在客户区建立了逻辑坐标,如何才能在状态栏显示鼠标的逻辑坐标
mfc 状态栏 显示进度条
mfc 状态栏 显示进度条 创建计算线程 实时显示计算进度
mfc 状态栏显示进度条
mfc 状态栏显示进度条 创建计算进程 在状态栏中显示当前计算进程
MFC状态栏显示系统时间
在MFC基于对话框显示状态栏,并在其上显示系统时间
MFC 状态栏如何显示变量信息
MFC 基于对话框的程序怎么在状态栏里显示 一个编辑框的变量的信息啊
mfc多文档标题栏和状态栏显示
恳请大虾们帮忙,小弟感激不尽:rn1、子窗口标题根据打开页面显示标题(正常),可是双击子窗口后,父窗口的标题就成了,XXX-[子窗口标题]rn 我只想以子窗口的title替换父窗口的title,也就是直接在父窗口中显示子窗口的title?rn2、打开一个网址时候,状态栏中出现正在打开的网址,怎么才不显示这个网址?rnrnrn谢谢
vs2005 MFC状态栏显示时间问题
我在VS2005建立一个mfc单文档程序,想在状态栏显示时间,但无论我怎么修改代码状态栏的时间依旧是00:00:00,下面是代码,麻烦各位大神帮帮忙啊!!!!rnvoid CMainFrame::OnTimer(UINT nIDEvent) rnrnCTime time;rntime=CTime::GetCurrentTime();//得到当前时间rnCString s = time.Format("%Y-%m-%d ");rnm_wndStatusBar.SetPaneText(m_wndStatusBar.CommandToIndex(ID_INDICATOR_CLOCK),s);rnCString date = time.Format("%H:%M:%S");rnm_wndStatusBar.SetPaneText(m_wndStatusBar.CommandToIndex(ID_INDICATOR_MAYDAY),date); CFrameWnd::OnTimer(nIDEvent);rnrn
MFC 系统时钟 状态栏显示时间
用MFC实现的系统时钟。添加了背景图片。状态栏显示时间。
MFC 状态栏上显示进度条
MFC 状态栏上显示4中不同效果的进度条 Progress Control
状态栏变空白了?
我在IE工具栏里加了一个按钮,点击后弹出一个菜单,用api写的,不是delphi的组件,鼠标移到菜单上后,IE状态栏变成了一片空白,有谁知道怎么回事么?
MFC 状态栏
1、在StatusBarTestDlg.h中添加变量:CStatusBar m_wndStatusBar; 2、在资源视图中添加String Table中添加String Table资源,具体在工程中查看 3、在StatusBarTestDlg.cpp中声明全局数组变量: static UINT indicators[] = { IDS_INDICATOR_Verson, IDS_INDICATOR_MESSAGE, IDS_INDICATOR_TIME }; 4、InitProject()函数中为初始化代码,放在OnInitDialog中进行初始化 5、添加OnTimer事件,实现实时显示当前时间 6、添加OnSize事件,实现状态栏随窗口大小变化而变化
mfc状态栏
//状态栏显示内容的设置rn m_StatusBar.EnableAutomation();rn m_StatusBar.Create(WS_CHILD|WS_VISIBLE,CRect(0,0,0,0),this,0);rn rn int width[]=200,400;rn m_StatusBar.SetParts(4, &width[0]);rn m_StatusBar.SetText("吉林省明日科技有限公司",0,0);//显示单位名称rn rn CString StatusText;rn StatusText.Format("当前用户:%s",user.GetUsername());//显示当前用户rn m_StatusBar.SetText(StatusText,0,1);rn rn t=CTime::GetCurrentTime();rn CString strdate;rn strdate.Format("当前日期:%s",t.Format("%y-%m-%d"));//显示当前时间rn m_StatusBar.SetText(strdate,0,2);rn这是csdn下载的rn"文档管理系统"的一段代码,其中我想更改状态栏,试过n多种办法,都无法修改其中rn“吉林省明日科技有限公司”这个logo,求各位高手相助,本人菜鸟刚开始学习。rn
如何屏蔽掉状态栏的显示
当鼠标一移动到一个超链接上的时候,我不希望状态栏显示出它的超链接地址,而只是让它显示一些特定的字符串,比如“链接1”,“连接2”之类。rn谢谢
SiteMapPath显示的数据是空白的!
我在test.aspx页面上使用以下代码:rn rn rn rnrn在Web.sitemap中使用:rnrnrn rn rn rn rn rn rnrnrnWeb.Config中也设了:rn rn rn rn rn rnrn可浏览test.aspx页面是空的啊,怎么解决咯,大虾矿帮忙啊~~~ 急急急!!!
MFC如何更改状态栏文本
我想实现MFC单文档应用程序的状态栏文本变换,确切的说是状态栏第一列的文本变换(就是随操作不同自动显示"就绪""保存"等文字的那一列)。rn下面是我的做法,但是有问题,劳烦大家帮忙看一下。^_^rn首先添加了一个菜单项,在事件处理函数中这样写:rn[code=C/C++]rnCMainFrame *pFrame = (CMainFrame*)AfxGetMainWnd();rnpFrame->m_wndStatusBar.SetPaneText(0, "new text");//在MainFrm.h中已将m_wndStatusBar改为public属性rn[/code]rn运行时点击菜单项,状态栏的文字一闪就没了,之后又是显示的"就绪"。rnrn自己在网上看了一些讲状态栏编程的,但都是在indicators数组中新增自定义ID号,然后添加并实现void OnUpdateXXX(CCmdUI *pCmdUI)函数,在MainFrm.cpp中添加:ON_UPDATE_COMMAND_UI(ID_SELF_DEFINED, OnUpdateXXX)映射。rnrn请问如何在不新增自定义ID的情况下(只用默认提供的ID_SEPARATOR)来更改显示状态栏的文本。谢谢大家!!!rn
怎么显示是空白,急
http://www.changsanjiao.org/news/ShowAll.aspxrnrn这个分页的名次对应这一列怎么显示是空白?rn贴上分页代码:rn rn rn rn rn rn rn rn rn rn rn rn rn rn
打开网站网页显示空白,但是状态栏显示"完毕"
大家好,我的服务器是 2003的 上面放了一个网站用的是asp+access数据库,在本地测试没有任何的错误,但是到服务器上打开网站网页显示空白,但是状态栏显示"完毕",没有任何的错误提示,查看源代码也是空白,没有加载任何的网页。rn 而服务器上的其他用 asp+sql数据库的网站却运行正常,rn希望大家给的建议。谢谢大家!
如何改变状态栏的文字的颜色和显示状态栏?
我想有些提示可以用状态栏来做,因此想用特别的颜色,不知道可否实现?rn另外,我想在一个窗口load的时候,强制把状态栏显示,注意不是在window.open中打开的这个窗口,我想在body的onload事件中应该可以做到吧,只是我不会?
MFC之对话框程序创建状态栏 并在状态栏上显示时间
环境:win7 ,VS2010 对话框程序。 语言:C++ 功能:1.在对话框程序中添加状态栏 2.在状态栏中显示时间。 3.时间实时更新。 逻辑:对话框中先手动添加状态栏。而后通过Ctime类获取系统时间实时显示到某一控件上。在主对话框中添加WM_Timer消息。一秒重新调用一次获取时间函数及控件显示的东西。 缺点:未实现居中显示。
MFC 两种创建状态栏方法以及在状态栏实时显示时间
一、创建状态栏的两种方法 创建状态栏有两种方法,分别使用CStatusBarCtrl和CStatusBar两个类来完成 方法一: 1.添加成员变量CStatusBarCtrl m_StatusBar; 2.在OnInitDialog()中加入:                   m_StatusBar.Create(WS_CHILD|WS_VISIBLE|SBT_OWNERDR
MFC中添加状态栏显示时间
MFC中添加状态栏显示时间 的详细步骤 与实现 原理 适合 新手
关于VS2010下MFC的状态栏显示时间的问题。
我目前已经实现将当前时间保存在CString的对象s中,但始终无法实现将其显示在状态栏上,状态栏是自动生成的CMFCRibbonStatusBar m_wndStatusBar;麻烦各位指点一下。
MFC单文档程序状态栏显示问题
MFC单文档程序,在状态栏添加了一项用来实时显示鼠标在View中的坐标,现在的问题是显示的内容很暗,就像默认的大写键没有开时显示的那个“CAP”一样,怎么让内容变成黑色?是不是要映射命令消息?这也太麻烦了吧,如果非要映射消息,如何映射?请指教,速结!
MFC 控件属性事件框显示空白
从7月份到现在为止,这个bug一共就遇到过两次,但也是挺麻烦。 一旦出现,所有的控件就无法在属性事件栏里面添加新的事件了,显示一片空白。 google上也查了一下,大致上说的都没有很好的解决方案。 目前暂且有两种处理办法: 1.直接自己手动添加事件。 2.这种情况只会出现在当前项目中,新建的工程是不会受到影响的,所以可以新建一个工程,把旧工程的内容移过去。
MFC的单文档中双击鼠标事件显示在状态栏
在资源视图的String Table中增加ID号ID_MOUSE_DU,并在indicators中添加此ID, 在利用类向导添加OnUpdateMouseDu函数用来更新状态窗口的显示信息。同时在VIEM文件中增加OnLButtonDblClk函数,即增加双击鼠标的消息函数映射,在此函数中利用 CMainFrame   *pMain=(CMainFrame*)AfxGetApp()->m_
MFC之对话框 添加状态栏 实时显示时间
  环境:win7 ,VS2010 对话框程序。 语言:C++ 功能:1.在对话框程序中添加状态栏  2.在状态栏中显示时间。 3.时间实时更新。 逻辑:对话框中先手动添加状态栏。而后通过Ctime类获取系统时间实时显示到某一控件上。在主对话框中添加WM_Timer消息。一秒重新调用一次获取时间函数及控件显示的东西。 缺点:未实现居中显示。 源代码工程链接:http://downloa...
MFC怎样在状态栏上显示星期几
各位达人:我想在状态栏上显示出星期几,应该怎么写?望赐教!谢谢
状态栏显示
Vc6 状态栏显示图标 非客户区移动窗口 非闪泺画图
状态栏如何实现多行显示?
由于我的状态栏分栏较多,一行显示不了,想多行显示,请问如何实现?
MFC创建一个DIALOG窗口,如何显示状态栏?
resourcesView资源框 里面能显示编辑状态栏资源么?
状态栏显示?
我用rnm_wndStatusBar.SetPaneText(m_wndStatusBar.CommandToIndex(ID_INDICATOR_NUM),"2",TRUE);rn“数字”变成了2rn我用m_wndStatusBar.SetPaneText(m_wndStatusBar.CommandToIndex(ID_INDICATOR_CAP),"2",TRUE);rn那格还是显示空。rn菜单默认的好像就是空,是不是要设置什么属性?
如何让状态栏显示到最前面!!!!
我设计的窗体是全屏的,如果让系统的状态栏显示到这个窗体的前面。。。
如何动态地在状态栏显示时间?
我想在状态栏显示时间和载入小图标,如何做?
如何动态的显示状态栏的信息
我要在点击一个控件后状态栏显示我要的信息,怎么一点击程序就错误了,怎么回事啊!!
datagrid如何显示空白的行
web form中,有一datagrid,分10行,现在只有5行数据,datagrid就只显示5行,如何才能让datagrid显示10行,没有数据的就显示空白的行?
在状态栏如何显示滚动文字
在MDI程序中,如何在CStatusBar重载类中实现滚动文字的效果,多谢
状态栏的显示
在主form的状态栏中,需显示某一信息如单位,此信息来自子窗体A的某一textbox,而textbox中的内容是通过在此窗体A上点击一个button,产生另一个窗体B,状态栏信息=来自B的textbox1的内容。B是showdialog产生的。也就是说,主窗体的状态栏信息来自窗体B.rn如何实现当B的textbox1的内容一改变,主form的状态栏信息同时随之改变。rn
相关热词 c#异步发送kafka c#窗体编号 c# 操作二进制文件 c# 反射 机制 c#线程 窗体失去响应 c#角度转弧度 c# 解析gps数据 c# vs设置 语法版本 c# json含回车 c#多线程demo