为工具条添加文字
2012-09-14 14:40
225 查看
环境vc6.0
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP
| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||
!m_wndToolBar.LoadToolBar(IDR_MAINFRAME))
{
TRACE0("Failed to create toolbar\n");
return -1; // fail to create
}
VERIFY(m_wndToolBar.SetButtonText(0,_T("button1")));
VERIFY(m_wndToolBar.SetButtonText(1,"button2"));
VERIFY(m_wndToolBar.SetButtonText(2,"button3"));
CRect temp;
m_wndToolBar.GetItemRect(0,&temp);
m_wndToolBar.GetToolBarCtrl().SetButtonSize(CSize(temp.Width(),temp.Height()));
if (!m_wndStatusBar.Create(this) ||
!m_wndStatusBar.SetIndicators(indicators,
sizeof(indicators)/sizeof(UINT)))
{
TRACE0("Failed to create status bar\n");
return -1; // fail to create
}
m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
EnableDocking(CBRS_ALIGN_ANY);
DockControlBar(&m_wndToolBar);
return 0;
}
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP
| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||
!m_wndToolBar.LoadToolBar(IDR_MAINFRAME))
{
TRACE0("Failed to create toolbar\n");
return -1; // fail to create
}
VERIFY(m_wndToolBar.SetButtonText(0,_T("button1")));
VERIFY(m_wndToolBar.SetButtonText(1,"button2"));
VERIFY(m_wndToolBar.SetButtonText(2,"button3"));
CRect temp;
m_wndToolBar.GetItemRect(0,&temp);
m_wndToolBar.GetToolBarCtrl().SetButtonSize(CSize(temp.Width(),temp.Height()));
if (!m_wndStatusBar.Create(this) ||
!m_wndStatusBar.SetIndicators(indicators,
sizeof(indicators)/sizeof(UINT)))
{
TRACE0("Failed to create status bar\n");
return -1; // fail to create
}
m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
EnableDocking(CBRS_ALIGN_ANY);
DockControlBar(&m_wndToolBar);
return 0;
}
相关文章推荐
- 为MFC的工具条按钮添加提示文字
- Android地图添加标记和文字【代码片段】
- Solidworks 如何在曲面添加文字
- 【转载】在ARX中通过COM在ACAD中添加菜单和工具条
- 图片上添加文字
- 图片添加文字水印
- 【远控编写08】客户端界面的设计和编写--为对话框添加状态栏并在态栏上显示文字
- google地图marker文字label添加js lib
- 通过.NET程序给图片添加文字的两种方式~
- MFC添加工具条(Toolbar)按钮并加入事件
- excel表格添加文字太长了,需要换行?
- 【FLSAH】JSP中嵌套SWF文件,在上面添加DIV文字。
- [转]用ArcEngine的工具条添加图层要素
- [Eclipse]GEF入门系列(六、添加菜单和工具条)
- iOS—Quartz 2D 绘图(在图片上添加水印(文字))
- MFC工具条CToolBar添加非按钮控件CComboBox
- Android TextView控件文字添加下划线
- BCB和Delphi添加Windows服务的描述性文字
- 在Activity画面中间添加闪烁的文字,