zhaowl:谁能告诉我怎么能对 dialogbar 中的控件进行操作。
如: 在dialogbar 中有一个按钮,怎么在菜单中使它不可用。
我是这么做的,可是不好使。
//m_wndMyBars 是自己定一的CControlBar对象
void CMainFrame::OnMenuitem32771()
{
CButton *b=(CButton *)m_wndMyBars.GetDlgItem(123);
b->EnableWindow(0);
}
我的信箱是 zhaowl@163.com
(发表于2003-1-24 10:28:00)
Megan:请高手们指教,是关于DialogBar的
我想在菜单下添加一个Item,点击时再加载一个DialogBar到框架中,这怎么实现呢??
(发表于2006-10-8 12:57:00)
Megan:在Menu下添加了一个Item为DAQ,ID:ID_VIEW_DAQ,实现函数是:OnViewDaq(),DialogBar的ID是:IDD_DIALOG_DAQ
OnViewDaq()函数我是这样写的:
int CTry_8sView::OnViewDaq()
{
// TODO: Add your command handler code here
CMainFrame *pMainFrame = (CMainFrame *) AfxGetThread()->m_pMainWnd;
ASSERT(pMainFrame != NULL);
//CDialogBar m_wndDaqDlgBar;是在CMainFrame.h中定义的成员变量
if(!pMainFrame->m_wndDaqDlgBar.Create(pMainFrame, IDD_DIALOG_DAQ, CBRS_LEFT|CBRS_TOOLTIPS|CBRS_FLYBY,NULL))
{
TRACE0("Failed to create dialogbar\n");
return -1;
}
Invalidate(true);
return 0;
}
运行时会出错,也加载不上DialogBar.多谢了!!
我的Mail是:cassio_wang@126.com
(发表于2006-10-8 13:30:00)
..........................................................................
--------------------next---------------------