请大家下,我在看vs2008mfc新例子中又个TOOlbarDataTimePicker的例子。里面在工具栏中添加了二个按钮(CMFCToolBarDateTimeCtrl和CMFCToolBarDateTimeCtrl)。然后我后来也根据这个例子在自己程序里面添加。不知道为什么添加后,没有反应。不显示出这两个控件来?请问大家是怎么回事啊?
具体的代码如下:
LRESULT CMainFrame::OnToolbarReset(WPARAM wp,LPARAM)//更换控件!
{
//----Example----// UINT uiToolBarId = (UINT) wp; switch (uiToolBarId)
{
case IDR_MAINFRAME:
{
CMFCToolBarDateTimeCtrl dateButton (ID_DATE,
GetCmdMgr ()->GetCmdImage (ID_DATE, FALSE));
m_wndToolBar.ReplaceButton (ID_DATE, dateButton);//把原先的替换掉 CMFCToolBarDateTimeCtrl timeButton (ID_TIME,
GetCmdMgr ()->GetCmdImage (ID_TIME, FALSE),
DTS_TIMEFORMAT | DTS_UPDOWN);
m_wndToolBar.ReplaceButton (ID_TIME, timeButton);
}
break;
} //----Example----// return 0;
}
我也是按照它怎么改的。为什么我的不显示呢?请大家帮帮忙哦!
具体的代码如下:
LRESULT CMainFrame::OnToolbarReset(WPARAM wp,LPARAM)//更换控件!
{
//----Example----// UINT uiToolBarId = (UINT) wp; switch (uiToolBarId)
{
case IDR_MAINFRAME:
{
CMFCToolBarDateTimeCtrl dateButton (ID_DATE,
GetCmdMgr ()->GetCmdImage (ID_DATE, FALSE));
m_wndToolBar.ReplaceButton (ID_DATE, dateButton);//把原先的替换掉 CMFCToolBarDateTimeCtrl timeButton (ID_TIME,
GetCmdMgr ()->GetCmdImage (ID_TIME, FALSE),
DTS_TIMEFORMAT | DTS_UPDOWN);
m_wndToolBar.ReplaceButton (ID_TIME, timeButton);
}
break;
} //----Example----// return 0;
}
我也是按照它怎么改的。为什么我的不显示呢?请大家帮帮忙哦!
工具栏右边有一个向下的小箭头,点击会弹出一个菜单
添加或删除按钮->standard->重置工具栏或者删除注册表
HKEY_CURRENT_USER\Software\Local AppWizard-Generated Applications\你的工程名
工具栏右边有一个向下的小箭头,点击会弹出一个菜单
添加或删除按钮->standard->重置工具栏
这个方法不好用哦。怎么回事呢?
HKEY_CURRENT_USER\Software\Local AppWizard-Generated Applications\你的工程名 在哪个地方呢?我怎么没有找到呢?