VC工具栏按钮添加响应函数

在对话框的头文件中申明消息响应函数://窗口类h头文件中

//工具栏上的按钮的ID是连续的,如果不连续,一个按钮一个响应,或者修改为连续的,视情况而定
afx_msg void OnBnClickedToolBar();

//消息映射部分
ON_COMMAND(ID,  OnBnClickedToolBar)
//工具栏上按钮的消息响应
void CXXXDlg::OnBnClickedToolBar()
{
    int nIndex = nID - ID_BUTTON_1;
    CString strText(_T(""));
    strText.Format(_T("You select index: %d"), nIndex + 1);
    AfxMessageBox(strText);
}

你可能感兴趣的:(VC工具栏按钮添加响应函数)