<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic how to show style dialog in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-show-style-dialog/m-p/631468#M17030</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;How to show style dialog for choose item on C++?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;i found sample code C# :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;axSymbologyControl1.LoadStyleFile(@"myInstallLocation\ArcGIS\Styles\ESRI.ServerStyle");&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;[ATTACH=CONFIG]14459[/ATTACH]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;How to do form/control or show dialog for show and choose Item from style-file (\ESRI.ServerStyle) (C++) ?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 19 May 2012 09:37:30 GMT</pubDate>
    <dc:creator>AzimAzim</dc:creator>
    <dc:date>2012-05-19T09:37:30Z</dc:date>
    <item>
      <title>how to show style dialog</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-show-style-dialog/m-p/631468#M17030</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;How to show style dialog for choose item on C++?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;i found sample code C# :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;axSymbologyControl1.LoadStyleFile(@"myInstallLocation\ArcGIS\Styles\ESRI.ServerStyle");&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;[ATTACH=CONFIG]14459[/ATTACH]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;How to do form/control or show dialog for show and choose Item from style-file (\ESRI.ServerStyle) (C++) ?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 19 May 2012 09:37:30 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-show-style-dialog/m-p/631468#M17030</guid>
      <dc:creator>AzimAzim</dc:creator>
      <dc:date>2012-05-19T09:37:30Z</dc:date>
    </item>
    <item>
      <title>Re: how to show style dialog</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-show-style-dialog/m-p/631469#M17031</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;A href="http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#//00160000040p000000"&gt;http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#//00160000040p000000&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I guessing that what you are asking is how can you use ArcObjects in unmanaged C++.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;All the ArcObject code is based on COM which C++ is able to call.&amp;nbsp; The way that you do that is to import the required type library, cocreate the COM object, and then use the various interfaces to call what you need.&amp;nbsp; If this is all new to you then I suggest that you go through the various samples provided.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Of course, if you are writing managed C++ then you should be able to follow the C# example after translating the syntax as required.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If your C++ skills are weak then you could also create a C# object which wrappers the ESRI objects and exposes to COM what you need in terms of an interface.&amp;nbsp; In other words, do all your heavy lifting in C#.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 20 May 2012 11:11:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-show-style-dialog/m-p/631469#M17031</guid>
      <dc:creator>RichardWatson</dc:creator>
      <dc:date>2012-05-20T11:11:22Z</dc:date>
    </item>
    <item>
      <title>Re: how to show style dialog</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-show-style-dialog/m-p/631470#M17032</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I want to write unmanaged C++ for Arcgis Engine.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My code for show SymbologyControl:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
ISymbologyControlPtr pSym;
pSym.CreateInstance(CLSID_SymbologyControl);
pSym-&amp;gt;LoadStyleFile((BSTR)L"C:\\Program Files\\ArcGIS\\Desktop10.0\\Styles\\ESRI_Optimized.ServerStyle" );
pSym-&amp;gt;put_DisplayStyle(esriSymbologyDisplayStyle::esriDisplayStyleSmallIcon);

//pSym-&amp;gt;AboutBox(); // properly shows About information.

&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Which method i must to use for show this damned control?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I would appreciate for any tips, about how to show on form (MFC, Qt, Atl).&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 02:52:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-show-style-dialog/m-p/631470#M17032</guid>
      <dc:creator>AzimAzim</dc:creator>
      <dc:date>2021-12-12T02:52:02Z</dc:date>
    </item>
    <item>
      <title>Re: how to show style dialog</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-show-style-dialog/m-p/631471#M17033</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I found method for show SymbologyControl.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
 ISymbologyControlPtr pSym;
 pSym.CreateInstance(CLSID_SymbologyControl);
 IID pSymIID =pSym.GetIID();

 QAxWidget* symControlWidget = new QAxWidget();
 symControlWidget-&amp;gt;setControl("{2ACEE55E-C5F5-483C-8B10-D2B25B81F46F}"); //GUID
 symControlWidget-&amp;gt;queryInterface(QUuid(pSymIID), (void**)&amp;amp;pSym);
&amp;nbsp; 
 pSym-&amp;gt;put_ShowContextMenu(VARIANT_TRUE);
 
 QString styleFileName="C:\\Projects\\VSQTGUI\\Data\\ESRI_Optimized.ServerStyle";
 BSTR bstr_sfn=CComBSTR((const char*)styleFileName.toAscii());
 
 pSym-&amp;gt;LoadStyleFile(bstr_sfn);
 
 
 layout-&amp;gt;addWidget(symControlWidget);
 this-&amp;gt;setLayout(layout);
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But this control empy.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;While styles file not shown?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;How to show styles files items?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;PS:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;developed by Engine10 + VS2010 + QT4&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 02:52:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-show-style-dialog/m-p/631471#M17033</guid>
      <dc:creator>AzimAzim</dc:creator>
      <dc:date>2021-12-12T02:52:04Z</dc:date>
    </item>
    <item>
      <title>Re: how to show style dialog</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-show-style-dialog/m-p/631472#M17034</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;If you don't know how to write C++ code then use C#.&amp;nbsp; If the code you write has to be called by C++ code then expose it to COM.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 May 2012 09:49:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-show-style-dialog/m-p/631472#M17034</guid>
      <dc:creator>RichardWatson</dc:creator>
      <dc:date>2012-05-23T09:49:18Z</dc:date>
    </item>
    <item>
      <title>Re: how to show style dialog</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-show-style-dialog/m-p/631473#M17035</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Main concept - to write code unmanaged C++.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;And i try to do it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there anybody who has expirience whit writing code C++?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 May 2012 07:41:17 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-show-style-dialog/m-p/631473#M17035</guid>
      <dc:creator>AzimAzim</dc:creator>
      <dc:date>2012-05-28T07:41:17Z</dc:date>
    </item>
  </channel>
</rss>

