我看到一些工具栏按钮加文字的,基本都是显示在按钮图标的下方,我现在想在按钮图标的右边怎么办啊?
解决方案 »
- 数据库查询错误
- 有人能指点一下淘宝旺旺的页面调用是怎么实现的么
- 串口发送数据不成功.
- 哪位大哥路过帮我看看access连接串的错误呢?
- 在个DIALOG上播放FLASH,是否可以在FLASH上面放一些文字?请问要怎么做?比较紧急请帮忙看看,谢谢!!!
- 程序执行时的奇怪现象?
- 咨询GIS
- [求助]如何利用CRecordSet类删除、修改excel里面的记录?
- 如何发送键盘消息发送到别的应用程序?
- 是不是每一个cpp文件和h文件都对应一个类,如果要用到一个没有的头文件,是否要定义一个新的类,我要用到一个名为:ABOUTBOX.H的文件
- 关于MSXML的问题:我已经取得了一个IXMLDOMNodePtr,要如何修改此IXMLDOMNodePtr的属性?
- WebBrowser控件中怎么禁止js代码的执行?
BOOL CMyTextToolBar::LoadToolBarEx(UINT nID,TOOLTEXT *pToolText,int nCnt)
{
BOOL bReturnValue;
if (bReturnValue=LoadToolBar(nID))
{
for (int i=0;i<nCnt;i++)
{
TBBUTTON tb;
int inx=CommandToIndex(pToolText[i].idCommand);
GetToolBarCtrl().GetButton(inx,&tb);
CString str;
str.LoadString(pToolText[i].idString);
int nLen = str.GetLength() + 1;
TCHAR * pStr = str.GetBufferSetLength(nLen);
pStr[nLen] = 0;
tb.iString=GetToolBarCtrl().AddStrings(pStr);
str.ReleaseBuffer();
GetToolBarCtrl().DeleteButton(inx);
GetToolBarCtrl().InsertButton(inx,&tb);
}
CSize sizeImage(16,15);
CSize sizeButton(35,35);
SetSizes(sizeButton, sizeImage);
}
return bReturnValue;
}int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CFrameWnd::OnCreate(lpCreateStruct) == -1)
return -1;
if (!m_wndToolBar.Create(this) ||!m_wndToolBar.LoadToolBarEx
(IDR_MAINFRAME,(TOOLTEXT*)&ToolText,TOOLTEXT_NUM))
{
TRACE0("未能创建工具栏\n");
return -1;
}
if (!m_wndStatusBar.Create(this) |!m_wndStatusBar.SetIndicators
(indicators,sizeof(indicators)/sizeof(UINT)))
{
TRACE0("未能创建状态栏\n");
return -1;
}
m_wndToolBar.SetBarStyle(m_wndToolBar.GetBarStyle()|
CBRS_TOOLTIPS|CBRS_FLYBY|CBRS_SIZE_DYNAMIC);
m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
EnableDocking(CBRS_ALIGN_ANY);
DockControlBar(&m_wndToolBar);
return 0;
}
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
// TODO: 在此处通过修改 CREATESTRUCT cs 来修改窗口类或
// 样式 return TRUE;
}