对话框静态函数中怎么动态创建按钮

对话框静态函数中如何动态创建按钮
代码如下:
void CSalesManagementDlg::OnBtnClick(CListButton* pListButton)
{
CString btn_str;
pListButton->GetWindowText(btn_str);
//AfxMessageBox(_T("欢迎进入"+btn_str),0,0);
if (btn_str=="顾客资料管理")
{
CListCtrl *list;
}
else if (btn_str=="订单管理")
{

}
else if (btn_str=="产品管理")
{

}
else if (btn_str=="用户管理")
{

}

}
上面的函数是个回调函数,static void OnBtnClick(CListButton* pListButton);

现在我想在这个静态函数中动态在对话框中创建按钮,该如何做,将当前对话框的指针保存为全局变量?还是。。。求支招~~~

------解决方案--------------------
没必要动态创建按钮,隐藏按钮就可以了