| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1324 人关注过本帖
标题:关于添加控件的工具栏的问题
取消只看楼主 加入收藏
bingxue2332
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:446
专家分:0
注 册:2004-11-6
收藏
 问题点数:0 回复次数:2 
关于添加控件的工具栏的问题

//以下是在CMainFrame.cpp中添加的设置带控件的工具栏函数 void CMainFrame::SetMyToolBar() {

if (!m_MyToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) || !m_MyToolBar.LoadToolBar(IDR_MYTOOLBAR)) { TRACE0("Failed to create toolbar\n"); }

m_MyToolBar.SetButtonInfo(0,ID_DUMMY,TBBS_SEPARATOR,500); CRect rect; m_MyToolBar.GetItemRect(0,&rect); rect.top = 1; rect.bottom = rect.top + 100;

m_MyToolBar.m_combo.Create(CBS_DROPDOWNLIST|WS_VISIBLE|WS_TABSTOP,rect,&m_MyToolBar,ID_COMBO);

//m_MyToolBar.m_combo.AddString("Item1"); //m_MyToolBar.m_combo.AddString("Item2"); //m_MyToolBar.m_combo.AddString("Item3");

m_MyToolBar.EnableDocking(CBRS_ALIGN_TOP); //EnableDocking(CBRS_ALIGN_ANY); //DockControlBar(&m_MyToolBar);

} //并且在int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)函数中添加了 //........ //set my tool bar SetMyToolBar(); // TOD Delete these three lines if you don't want the toolbar to 我生成了一个新的类 CMyToolBar 在这个类里加了 CComboBox m_combo; ID_DUMMY 是MyToolBar的第一个按钮的ID COMBO(就是在Create()函数里用到的CComboBox的ID是我自己在资源字符串里定义的 程序情况就这样了 没有错误提示 但是运行不了 安了 F5 单步运行了的 但是还是不明白那里问题 姬老师 指点一下!

搜索更多相关主题的帖子: 工具栏 控件 CBRS MyToolBar rect 
2005-04-28 22:58
bingxue2332
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:446
专家分:0
注 册:2004-11-6
收藏
得分:0 
我已经发过去了

谢谢你了!




2005-04-29 10:02
bingxue2332
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:446
专家分:0
注 册:2004-11-6
收藏
得分:0 
我发了

但是发了一个小时 还是没有发出去


网络太差了 不好意思

我只好取消了

2005-04-29 11:10
快速回复:关于添加控件的工具栏的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.034714 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved