我在对话框中自己创建了一个状态栏if (!m_wndStatusBar.Create(this) ||
!m_wndStatusBar.SetIndicators(indicators,
  sizeof(indicators)/sizeof(UINT)))
{
TRACE0("Failed to create status bar\n");
return -1;      // fail to create
}但是好像比标准的状态栏矮了很多!!!!

解决方案 »

  1.   

    CWnd::SetWindowPos
    CStatusBarCtrl::SetMinHeight试试!
      

  2.   

    to :guoxiny但是我用的是CStatusBar,我以前也贴过这样的帖子,能具体点好吗?
      

  3.   

    方法1:
    根据楼上的说法你也可以首先使用CStatusBar类的GetStatusBarCtrl,该函数原型如下:
    CStatusBarCtrl& GetStatusBarCtrl( ) const;
    然后再调用CStatusBarCtrl类的SetMinHeight先试一下吧方法2:直接用SetWindowPos或MoveWindow或SetWindowRect等其它类似的函数来修改其大小
    如果还不行给我发邮件[email protected]