在CMFCToolbar中添加控件

1、首先在toolbar中定义一个button,如:ID_SLIDER

2、响应消息ON_REGISTERED_MESSAGE(AFX_WM_RESETTOOLBAR, OnToolBarReset)

3、在函数OnToolBarReset添加如下代码:

CRect rect; int index = m_myToolBar.CommandToIndex(ID_SLIDER); m_myToolBar.SetButtonInfo(index, ID_SLIDER, TBBS_SEPARATOR, 200);m_myToolBar.GetItemRect(index,&rect);if(!m_sliderTest.Create(WS_CHILD|WS_VISIBLE|TBS_HORZ|TBS_AUTOTICKS|TBS_BOTTOM, rect,&m_myToolBar,ID_SLIDER)){TRACE0( "Failed to create slider ctrl\n "); return FALSE; }m_sliderTest.SetRange(0,100); m_sliderTest.SetPos(100); m_sliderTest.ShowWindow(SW_SHOW);

版权声明:本文为博主原创文章,,未经博主允许不得转载。

人情似纸张张薄,世事如棋局局新。

在CMFCToolbar中添加控件

相关文章:

你感兴趣的文章:

标签云: