16,472
社区成员
发帖
与我相关
我的任务
分享
m_StatusBar.Create(WS_CHILD|WS_VISIBLE|SBT_OWNERDRAW, CRect(0,0,0,0), this, 0);
int strPartDim[3]= {100, 200, -1}; //分割数量
m_StatusBar.SetParts(3, strPartDim);
//设置状态栏文本
m_StatusBar.SetText(L"分栏一", 0, 0);
m_StatusBar.SetText(L"分栏二", 1, 0);
m_StatusBar.SetText(L"分栏三", 2, 0);
m_StatusBar.SetBkColor(RGB(0,0,250));
m_StatusBar.SetIcon(1,
SetIcon(AfxGetApp()->LoadIcon(IDR_MAINFRAME),FALSE)
);//为第二个分栏中加的图标
_AFXCMN_INLINE BOOL CStatusBarCtrl::SetParts(int nParts, int* pWidths)
{ ASSERT(::IsWindow(m_hWnd)); return (BOOL) ::SendMessage(m_hWnd, SB_SETPARTS, nParts, (LPARAM)pWidths); }