<?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 Re: IExtension and context menu in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/iextension-and-context-menu/m-p/612668#M16446</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank you for your response &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am sorry for the unclear description, I will try to explain it better:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The problem is not coming from one of my Tool since I am using the basic Sketch Tool provided in ArcGIS.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The thing is, when I register my extension using "MxExtension.Register(regKey)", the same Sketch Tool does not display its context menu on a right click. If I comment out the registration line ("MxExtension.Register(regKey)"), I am able to display the context menu again. That's why I was thinking that I have to do something in my extension...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I hope it´s clearer now and that someone has an idea.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks again&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 10 Aug 2011 13:38:37 GMT</pubDate>
    <dc:creator>ThibautDusanter</dc:creator>
    <dc:date>2011-08-10T13:38:37Z</dc:date>
    <item>
      <title>IExtension and context menu</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/iextension-and-context-menu/m-p/612665#M16443</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am currently developping an ArcMap extension. I am facing some problems regarding the sketch tool context menu:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;when the extension is registered, the sketch tool context menu does not appear on right click.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The problem disapears when I remove the extension using the ArcGIS categories executable.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I Searched on the documentation but I did not find any topic related.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Does someone know about that? Do I have to do something when the event OnContextMenu is thrown?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks a lot for your help&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jul 2011 12:59:38 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/iextension-and-context-menu/m-p/612665#M16443</guid>
      <dc:creator>ThibautDusanter</dc:creator>
      <dc:date>2011-07-21T12:59:38Z</dc:date>
    </item>
    <item>
      <title>Re: IExtension and context menu</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/iextension-and-context-menu/m-p/612666#M16444</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi again,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Nobody has an idea or a clue of the reason for this issue. I am really stuck...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Aug 2011 05:45:14 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/iextension-and-context-menu/m-p/612666#M16444</guid>
      <dc:creator>ThibautDusanter</dc:creator>
      <dc:date>2011-08-10T05:45:14Z</dc:date>
    </item>
    <item>
      <title>Re: IExtension and context menu</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/iextension-and-context-menu/m-p/612667#M16445</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'm not sure that you're correctly describing what you're doing.&amp;nbsp; An extension is a class that implements IExtension and is registered in the ESRI Mx Extensions component category.&amp;nbsp; An extension will not affect any tools, commands, toolbars, or menus unless you write code inside the class to specifically do that.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You mention OnContextMenu.&amp;nbsp; That is a method on the ITool interface.&amp;nbsp; If you are creating a class that implements ITool, then that is a tool not an extension.&amp;nbsp; You use OnContextMenu to provide the user with your own custom context menu for your tool.&amp;nbsp; If you do this, then you need to make sure this method returns a value of True (in addition to displaying your menu).&amp;nbsp; Otherwise, leave the method stub blank (or explicitly return a value of False) to leave the default context menu (if any) in place.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you provide more information about what you're doing, someone might be able to help.&amp;nbsp; You might also want to post your code.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Aug 2011 12:34:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/iextension-and-context-menu/m-p/612667#M16445</guid>
      <dc:creator>NeilClemmons</dc:creator>
      <dc:date>2011-08-10T12:34:57Z</dc:date>
    </item>
    <item>
      <title>Re: IExtension and context menu</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/iextension-and-context-menu/m-p/612668#M16446</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank you for your response &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am sorry for the unclear description, I will try to explain it better:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The problem is not coming from one of my Tool since I am using the basic Sketch Tool provided in ArcGIS.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The thing is, when I register my extension using "MxExtension.Register(regKey)", the same Sketch Tool does not display its context menu on a right click. If I comment out the registration line ("MxExtension.Register(regKey)"), I am able to display the context menu again. That's why I was thinking that I have to do something in my extension...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I hope it´s clearer now and that someone has an idea.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks again&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Aug 2011 13:38:37 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/iextension-and-context-menu/m-p/612668#M16446</guid>
      <dc:creator>ThibautDusanter</dc:creator>
      <dc:date>2011-08-10T13:38:37Z</dc:date>
    </item>
    <item>
      <title>Re: IExtension and context menu</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/iextension-and-context-menu/m-p/612669#M16447</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi again,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have isolated the reason for the issue. It comes from the connexion with the document events.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If I comment out all the &lt;/SPAN&gt;&lt;STRONG&gt;AddHandler&lt;/STRONG&gt;&lt;SPAN&gt; lines in the following code, the context menu is displayed again. Does someone see what I am doing wrong?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks a lot&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Public Overridable Sub Startup(ByRef initializationData As Object) Implements IExtension.Startup
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ' this section provides a hook into the application framework
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If Not initializationData Is Nothing Then
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ' Get the application
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m_application = CType(initializationData, IApplication)

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ' Link the document events
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m_documentEvents = CType(m_application.Document, IDocumentEvents_Event)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AddHandler m_documentEvents.OpenDocument, AddressOf Me.m_documentEvents_OpenDocument
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AddHandler m_documentEvents.NewDocument, AddressOf Me.m_documentEvents_NewDocument
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AddHandler m_documentEvents.CloseDocument, AddressOf Me.m_documentEvents_CloseDocument
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AddHandler m_documentEvents.BeforeCloseDocument, AddressOf Me.m_documentEvents_BeforeCloseDocument
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AddHandler m_documentEvents.ActiveViewChanged, AddressOf Me.m_documentEvents_ActiveViewChanged
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 02:12:15 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/iextension-and-context-menu/m-p/612669#M16447</guid>
      <dc:creator>ThibautDusanter</dc:creator>
      <dc:date>2021-12-12T02:12:15Z</dc:date>
    </item>
    <item>
      <title>Re: IExtension and context menu</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/iextension-and-context-menu/m-p/612670#M16448</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;It seems to be a known issue...&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://gis.stackexchange.com/questions/7084/using-idocumentevents-event-from-a-net-4-assembly-within-arcmap"&gt;http://gis.stackexchange.com/questions/7084/using-idocumentevents-event-from-a-net-4-assembly-within-arcmap&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I will keep you informed if I find a solution!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Aug 2011 14:11:21 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/iextension-and-context-menu/m-p/612670#M16448</guid>
      <dc:creator>ThibautDusanter</dc:creator>
      <dc:date>2011-08-10T14:11:21Z</dc:date>
    </item>
    <item>
      <title>Re: IExtension and context menu</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/iextension-and-context-menu/m-p/612671#M16449</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;At the end, I chose to use the framework 3.5 and it's working.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Aug 2011 14:44:31 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/iextension-and-context-menu/m-p/612671#M16449</guid>
      <dc:creator>ThibautDusanter</dc:creator>
      <dc:date>2011-08-10T14:44:31Z</dc:date>
    </item>
    <item>
      <title>Re: IExtension and context menu</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/iextension-and-context-menu/m-p/612672#M16450</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;At the end, I chose to use the framework 3.5 and it's working.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Your post saved me at least one whole day. Thank you! With ArcGIS 10.0 this issue remains. With 10.1 it's ok with framework 4.0&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Feb 2014 13:25:50 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/iextension-and-context-menu/m-p/612672#M16450</guid>
      <dc:creator>GangYang</dc:creator>
      <dc:date>2014-02-14T13:25:50Z</dc:date>
    </item>
  </channel>
</rss>

