static UINT indicators[]=
{
ID_SEPARATOR,
IDS_Color,
IDS_Shape,
};
statusbar.Create(this);
statusbar.SetIndicators(indicators,sizeof(indicators)/sizeof(UINT));
afx_msg void OnGreen()
{
color=RGB(0,255,0);
((MyFrame *)GetParentFrame())->statusbar.SetPaneText(1,_T("Green"));
}
问题1,sizeof(indicators)/sizeof(UINT),为什么要用这样来表示?它表示的数组的大小,这里可以用3来代替吗??
问题2,如上图,为什么我的状态栏那里不能显示完整???如果我用SetPaneInfo来重新设置的话,它有个宽度的参数就可以显示完整,但是SetPaneText这里没有宽度的参数,应该咋整?