Chinaunix首页 | 论坛 | 博客
  • 博客访问: 244706
  • 博文数量: 76
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 660
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-17 21:43
文章分类
文章存档

2011年(1)

2010年(9)

2009年(20)

2008年(46)

我的朋友

分类: C/C++

2008-12-10 17:18:31

在工具栏中嵌入其他控件,如编辑框

1, 定义一个编辑控件对象,不能是局部变量,否则会被释放掉。
在CMainFrame添加类变量  CEdit edit;

2, 调用控件的Create函数,注意控件在工具条的位置。

  CRect rect;

       m_wndToolBar.GetItemRect(1,&rect);

       edit.Create(WS_CHILD|WS_VISIBLE,rect,&m_wndToolBar,ID_EDIT); 
     
//ID_EDIT 自己资源的String Table中添加

将对话框作为工具条

1、在资源中插入一个对话框,Stylesstyle设为child,border设为none.

2、在CMainFramem_wndToolBar的改成CDialogBar;

3、把建立工具条的那一句改为:

m_wndToolBar.Create(this,IDD_DIALOG1,WS_CHILD|WS_VISIBLE|CBRS_TOP,AFX_IDW_STATUS_BAR);

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