CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

关于在工具条上添加组合框的问题?

楼主tangjiang(唐江)2002-02-22 16:03:46 在 VC/MFC / 基础类 提问

 
        我已经在自己的程序的工具中添加了组合框,但当我点击组合框时,  
  在VIEW类中我怎么样才能获得组合框的被点击的数据?  
   
   
       
  下面是我添加组合框的方法:  
  第一步:将控件添加到工具条中,并设置其工具条的资源名为       IDP_PLACEHOLDER2   。  
   
  第二步:从CToolBar派生一个类,并声明要创建控件的控件名。比如,要创建一个组合框,其声明如下:    
   
  class   CMainToolBar   :   public   CToolBar    
  {  
  public:  
        CComboBox   m_wndSnap;  
  };  
   
  第三步:在主框架类的头文件中,替换CToolBar为新类名,并注意添加下面语句到新创建的类中:  
   
  protected:   //   control   bar   embedded   members  
          CStatusBar   m_wndStatusBar;  
          CMainToolBar   m_wndToolBar;  
   
  第四步:在主框架类的OnCreate函数最后,添加代码:  
   
  问题点数:80、回复次数:2Top

1 楼Rose2000(巴山雾)回复于 2002-02-22 16:15:20 得分 20

当点击时发一个消息(sendmessage,postmessage),由view来截获处理。仅供参考,不一定正确。  
  Top

2 楼kmcyz(阿成)回复于 2002-02-22 17:24:16 得分 60

CMainFrame*   pFrame=(CMainFrame*)AfxGetApp()->m_pMainWnd;  
  pFrame->m_wndToolBar.m_wndSnap.GetWindowText();  
   
  大概如此,具体试一试吧。Top

相关问题

  • 怎样添加对话框的工具条?
  • 基于对话框的应用如何添加工具栏?
  • 怎样对话框中添加docking /floating工具栏
  • 如何在工具栏中添加下拉列表框?
  • 如何在工具栏添加一个Edit框?
  • 如何向对话框添加工具条???
  • 怎样在对话框中添加工具条?
  • 工具栏的添加(VC)
  • VC中如何在工具条是添加文本框等控件?
  • 如何在将一个列表框添加到一个工具条里面?

关键词

  • 控件
  • 组合
  • 添加
  • ctoolbar
  • 类
  • 组合框
  • 工具条
  • 点击

得分解答快速导航

  • 帖主:tangjiang
  • Rose2000
  • kmcyz

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo