Добрый день.
В MapApi есть функция mapAddMarginalRepresentationSite для добавления зарамочного оформления. Вызываю ее таким образом:
int n;
HSITE Site;
MapView->MapFileName = "C:\\TMP\\3\\N3914.MAP";
// Пользоавтельская карта с классификатором frame.rsc
n = MapView->MapSites->Append("C:\\TMP\\3\\frame.sit");
Site = MapView->MapSites->MapSites[n]->SiteHandle;
DFRAME frame;
long int fres;
HINSTANCE dllInstance;
long int (WINAPI *proc)(HMAP hmap, HSITE hsite, const char *frmname, DFRAME *frame);
dllInstance = ::LoadLibrary( "C:\\Program Files\\Borland\\CBuilder6\\GisTool10\\Dll\\gisacces.dll") ;
(FARPROC&) proc = GetProcAddress(dllInstance, "mapAddMarginalRepresentationSite");
frame.X1 = 6010000;
frame.Y1 = 9390000;
frame.X2 = 6030000;
frame.Y2 = 9410000;
fres = (*proc)(MapView->MapHandle,Site, "C:\\TMP\\3\\_frame.frm", &frame);
::FreeLibrary(dllInstance);
При этом на пользовательскую карту не наносится вообще ничего. Подскажите, пожалуйста, где у меня ошибка или опубликуйте какой-нибудь пример нанесения зарамочного оформления.
В MapApi есть функция mapAddMarginalRepresentationSite для добавления зарамочного оформления. Вызываю ее таким образом:
int n;
HSITE Site;
MapView->MapFileName = "C:\\TMP\\3\\N3914.MAP";
// Пользоавтельская карта с классификатором frame.rsc
n = MapView->MapSites->Append("C:\\TMP\\3\\frame.sit");
Site = MapView->MapSites->MapSites[n]->SiteHandle;
DFRAME frame;
long int fres;
HINSTANCE dllInstance;
long int (WINAPI *proc)(HMAP hmap, HSITE hsite, const char *frmname, DFRAME *frame);
dllInstance = ::LoadLibrary( "C:\\Program Files\\Borland\\CBuilder6\\GisTool10\\Dll\\gisacces.dll") ;
(FARPROC&) proc = GetProcAddress(dllInstance, "mapAddMarginalRepresentationSite");
frame.X1 = 6010000;
frame.Y1 = 9390000;
frame.X2 = 6030000;
frame.Y2 = 9410000;
fres = (*proc)(MapView->MapHandle,Site, "C:\\TMP\\3\\_frame.frm", &frame);
::FreeLibrary(dllInstance);
При этом на пользовательскую карту не наносится вообще ничего. Подскажите, пожалуйста, где у меня ошибка или опубликуйте какой-нибудь пример нанесения зарамочного оформления.