首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

状态栏改变文字时产生异常

2012-01-11 
状态栏改变文字时产生错误?这个问题比较奇怪:我在创建状态栏时如果指定了某一Panel的宽度,然后再在其它地

状态栏改变文字时产生错误?
这个问题比较奇怪:我在创建状态栏时如果指定了某一Panel的宽度,然后再在其它地方改变这个Panel的文字,程序就出错。如果不设置这个宽度,改变文字则没问题。不知何解?

m_WndStatusBar.SetPaneText(m_WndStatusBar.CommandToIndex(IDS_STATUS),   "   未知 ");
//   设置宽度
m_WndStatusBar.SetPaneInfo(m_WndStatusBar.CommandToIndex(IDS_STATUS),   NULL,   SBPS_NORMAL,   482);

//   改变Panel
m_WndStatusBar.SetPaneText(m_WndStatusBar.CommandToIndex(IDS_STATUS),   "   布什 ");


[解决办法]
你把ID改掉了?
[解决办法]
应该是ASSERT吧,看看断在什么地方~

热点排行