if(m_bMenu==false)
{
VERIFY(m_wndToolBar.SetButtonText(0,"MENU"));
}
else
{
VERIFY(m_wndToolBar.SetButtonText(0,"SETTING"));
}
CRect temp;
m_wndToolBar.GetItemRect(0,&temp);
m_wndToolBar.GetToolBarCtrl().SetButtonSize(CSize(temp.Width(),temp.Height()));
假如我的工具栏上有二个按钮,我现在想让一个按钮显示字,这个按钮的ID为ID_MENU,我写如上的代码,怎么没有字出现。
假如我加入VERIFY(m_wndToolBar.SetButtonText(1,"START"));
就二个都可以出来了。是怎么回事,还有这里的的CSize的大小是怎么回事。
{
VERIFY(m_wndToolBar.SetButtonText(0,"MENU"));
}
else
{
VERIFY(m_wndToolBar.SetButtonText(0,"SETTING"));
}
CRect temp;
m_wndToolBar.GetItemRect(0,&temp);
m_wndToolBar.GetToolBarCtrl().SetButtonSize(CSize(temp.Width(),temp.Height()));
假如我的工具栏上有二个按钮,我现在想让一个按钮显示字,这个按钮的ID为ID_MENU,我写如上的代码,怎么没有字出现。
假如我加入VERIFY(m_wndToolBar.SetButtonText(1,"START"));
就二个都可以出来了。是怎么回事,还有这里的的CSize的大小是怎么回事。
VERIFY(m_wndToolBar.SetButtonText(1,"SETTING"));
我想也就出来了:)
m_wndToolBar.GetItemRect(0,&temp);
m_wndToolBar.GetToolBarCtrl()->SetButtonSize(CSize(temp.Width(),
temp.Height()),CSize(16,15));