工具栏的创建

	m_ToolBar.CreateEx(this, TBSTYLE_FLAT  , WS_CHILD | WS_VISIBLE
		| CBRS_LEFT	 //初始停靠在客户区顶部
		//| CBRS_GRIPPER	//左边有一条竖线
		| CBRS_TOOLTIPS //产生工具提示
		|CBRS_FLYBY	 //产生消息文本
		| CBRS_SIZE_DYNAMIC	//动态改变大小
		| CBRS_BORDER_LEFT	//在工具栏上面显示边框
		);//创建
	
	m_ToolBar.LoadToolBar(IDR_TOOLBAR1);//加载资源

	RepositionBars(AFX_IDW_CONTROLBAR_FIRST,AFX_IDW_CONTROLBAR_LAST,0);	//不要忘了调用此函数,否则工具栏不显示。


添加响应事件

//添加ON_COMMAND消息映射
BEGIN_MESSAGE_MAP(Cyc_ClientDlg, CDialog)
         ON_COMMAND(ID_PLAY/*工具栏按钮ID*/,  Play/*响应函数*/)
         ON_COMMAND(ID_PAUSE,  Pause)
         ON_COMMAND(ID_STOP,  Stop)
END_MESSAGE_MAP()

void Cyc_ClientDlg::Btn32771()
{
	AfxMessageBox(_T("dd"));
}


 

你可能感兴趣的:(工具栏的创建)