阅读:1407回复:2
[求助]有关ITocControl的buddy的问题!
<P>在ArcGIS Developer Help中的例子里,ITocControl、IPageLayoutControl和IMapControl之间的buddy是在从CAxDialogImpl继承而来的Dialog上完成的,那换做从CDialog继承而来的Dialog上怎么具体实现它们之间的buddy呢?</P>
<P>多谢各位网友了!</P> |
|
1楼#
发布于:2006-08-12 08:37
<P>唉,看我写的代码吧。</P>
<P>// 以下代码实现PAGELAYOUTCONTROL控件和IDC_TOCCONTROL的绑定<BR>LPDISPATCH pDispatch = 0;<BR>LPUNKNOWN pUnknown = m_ipPageLayoutControl.GetControlUnknown();<BR>if (pUnknown)<BR>{<BR> pUnknown->QueryInterface(IID_IDispatch, (void**);pDispatch);<BR> m_ipTOCControl.SetBuddyControl(pDispatch);<BR>}</P> |
|
|
2楼#
发布于:2006-08-12 10:38
多谢多谢!
|
|