что такое vs6?
вот для vc++6:
LPUNKNOWN pUnk = m_map.GetControlUnknown();
LPDISPATCH pDisp =0;
pUnk->QueryInterface(IID_IDispatch, (void **) &pDisp);
m_toc.SetBuddyControl( pDisp);
m_toolBar.SetBuddyControl( pDisp);
pDisp->Release();
//где:
//m_map - mapcontrol
//m_toc - toccpntrol
//m_toolBar - toolbarcontrol