ISymbologyControlPtr pSym; pSym.CreateInstance(CLSID_SymbologyControl); pSym->LoadStyleFile((BSTR)L"C:\\Program Files\\ArcGIS\\Desktop10.0\\Styles\\ESRI_Optimized.ServerStyle" ); pSym->put_DisplayStyle(esriSymbologyDisplayStyle::esriDisplayStyleSmallIcon); //pSym->AboutBox(); // properly shows About information.
ISymbologyControlPtr pSym; pSym.CreateInstance(CLSID_SymbologyControl); IID pSymIID =pSym.GetIID(); QAxWidget* symControlWidget = new QAxWidget(); symControlWidget->setControl("{2ACEE55E-C5F5-483C-8B10-D2B25B81F46F}"); //GUID symControlWidget->queryInterface(QUuid(pSymIID), (void**)&pSym); pSym->put_ShowContextMenu(VARIANT_TRUE); QString styleFileName="C:\\Projects\\VSQTGUI\\Data\\ESRI_Optimized.ServerStyle"; BSTR bstr_sfn=CComBSTR((const char*)styleFileName.toAscii()); pSym->LoadStyleFile(bstr_sfn); layout->addWidget(symControlWidget); this->setLayout(layout);
Angemeldete Mitglieder können Beiträge verfassen, Updates folgen und mehr. Neu hier? Registriere ein kostenloses Konto.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.