在头文件中定义了 CStatusBarCtrl *m_StatusBar;
GetClientRect(mainClient);
m_StatusBar = new CStatusBarCtrl;
CRect m_Rect = mainClient;
m_Rect.top = m_Rect.bottom-20; //设置状态栏的矩形区域
m_StatusBar->Create(WS_BORDER|WS_VISIBLE|CBRS_BOTTOM,m_Rect,this,3);
int nParts[4]= {100,200,300,400}; //分割尺寸
m_StatusBar->SetParts(4, nParts); //分割状态栏
m_StatusBar->SetText("第一个指示器",0,0); //第一个分栏加入"这是第一个指示器"
m_StatusBar->SetText("第二个指示器",1,0); //以下类似
m_StatusBar->SetText("第三个指示器",2,0); //以下类似
m_StatusBar->SetText("第四个指示器",3,0); //以下类似
m_StatusBar->SetIcon(0,AfxGetApp()->LoadIcon(IDI_GREEN));
如图所示,,ICON 是16*16*4的..
图标在状态栏显示的大小 不是我想要的大小,,求大神解答,谢谢