RUS  ENG 

Связь MapCtrl и MapNavCtrl в VC++6

Страницы: 1
RSS
Связь MapCtrl и MapNavCtrl в VC++6
 
Добрый день.
Подскажите, каким образом привязать MapNavCtrl к MapCtrl. Через редактор свойств в VC++ не получается, т.к список для свойства MapCtrlName пуст, хотя оба компонента лежат на форме. Может можно это сделать програмно?
 
Карту можно присоединить, присвоив свойству MapNavCtrl.Map значение MapCtrl:
// в VC++ 6.0
IUnknown *pUnk = MapCtrl1.GetControlUnknown();
IDispatch *pDisp;
pUnk->QueryInterface( IID_IDispatch, (void**)&pDisp);
MapNavCtrl1.SetMap( pDisp);
pDisp->Release();

Список MapCtrlName работает не везде (в VB, в Delphi работает) - это особенность сред разработки.
Надежней в run-time присваивать свойство Map.
 
Спасибо, все получилось.
Страницы: 1