Chinaunix首页 | 论坛 | 博客
  • 博客访问: 454786
  • 博文数量: 724
  • 博客积分: 40000
  • 博客等级: 大将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 14:47
文章分类

全部博文(724)

文章存档

2011年(1)

2008年(723)

我的朋友

分类:

2008-10-13 17:24:48


在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 ( Megan 发表于 2006-10-8 13:30:00)

请高手们指教,是关于DialogBar的
我想在菜单下添加一个Item,点击时再加载一个DialogBar到框架中,这怎么实现呢?? ( Megan 发表于 2006-10-8 12:57:00)

谁能告诉我怎么能对 dialogbar 中的控件进行操作。
如: 在dialogbar 中有一个按钮,怎么在菜单中使它不可用。

我是这么做的,可是不好使。
//m_wndMyBars 是自己定一的CControlBar对象
void CMainFrame::OnMenuitem32771() 
{
CButton *b=(CButton *)m_wndMyBars.GetDlgItem(123);
b->EnableWindow(0);
}
我的信箱是 zhaowl@163.com ( zhaowl 发表于 2003-1-24 10:28:00)

.......................................................

--------------------next---------------------

阅读(263) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~