关于"&"符号
关于AND符号<BR>CToolBarCtrl&ToolBarCtrl = GetToolBarCtrl();中的“&”是什么意思?关于"&"符号的说明
My.h中的类(CMyToolBar)是自己写的,MainFrm.h有一个该类的对象,MainFrm.cpp实现在工具拦创建一个组合框功能。 应该就是引用了,引用就是某个变量的别名,<BR>CToolBarCtrl&ToolBarCtrl = GetToolBarCtrl();中,<BR>就是把GetToolBarCtrl()返回的值取一个别名,叫ToolBarCtrl楼主再次提问
<P>为什么不加"&"会报错,为什么非要加"&",望各位大侠多多指教!!!</P>高手还是有啊!!
多谢指教 CToolBarCtrl ToolBarCtrl = GetToolBarCtrl();<BR>你是这么写的吗? 我本来这么写过,可是编译不能通过,加了"&"之后就可以通过了,这是为什么???<BR>请讲得详细点,让我这个门外汗看懂,就算交个朋友!! GetToolBarCtrl()方法中返回的是什么类型的?是指针吗? 返回的是CToolBarCtrl对象(实例)。 能看看相关的代码吗?原代码
找到MainFrm.cpp中的CToolBarCtrl&ToolBarCtrl = GetToolBarCtrl();//////////有问题。局部代码
<P>BOOL CMyToolBar::CreateComboBox(int nIndex)<BR>{<BR> if(m_ComboBox.GetSafeHwnd())<BR> return FALSE;<BR> CToolBarCtrl&ToolBarCtrl = GetToolBarCtrl();//////////有问题</P><P> TBBUTTON button;<BR> CRect rect;<BR> button.fsStyle = TBSTYLE_SEP;</P>
<P> ToolBarCtrl.InsertButton(nIndex,&button);<BR> ToolBarCtrl.InsertButton(nIndex,&button);<BR> ToolBarCtrl.InsertButton(nIndex,&button);</P>
<P> //设置空位的宽度<BR> SetButtonInfo(nIndex+1,IDC_MYCOMBO,TBBS_SEPARATOR,100);<BR> SetButtonInfo(nIndex,ID_SEPARATOR,TBBS_SEPARATOR,12);<BR> SetButtonInfo(nIndex+2,ID_SEPARATOR,TBBS_SEPARATOR,12);<BR> GetItemRect(nIndex+1,&rect);<BR> rect.top = 3;<BR> rect.bottom = rect.top + 200;</P>
<P> if(!m_ComboBox.Create(CBS_DROPDOWNLIST|WS_VISIBLE|WS_TABSTOP|WS_VSCROLL,rect,this,IDC_MYCOMBO))<BR> return FALSE;//////Continue<BR> m_ComboBox.SetItemHeight(-1,15);<BR> return TRUE;<BR>}</P>
我要上传文件
我怎样上传文件???<BR>怎样查看帖子中上传的文件??? <DIV class=quote><B>以下是引用<U>xupeng</U>在2006-2-15 11:19:00的发言:</B><BR>我怎样上传文件???<BR>怎样查看帖子中上传的文件???</DIV><p>选帖子上方的“回复帖子” GetToolBarCtrl()呢?
应该能找到
GetToolBarCtrl();/////////////////////有问题,这一句。 CToolBarCtrl & GetToolBarCtrl();<BR>这是GetToolBarCtrl()的定义,定义中有“&”,它返回的类型是CToolBarCtrl &类型,所以你去掉“&”就会出错。多谢多谢
第19楼的帖子实在是经典!!!!!!!!<BR>本人的问题解决了!!!!页:
[1]
2
