<?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 Get Control Address By Modless Dialog in Archicad C++ API</title>
    <link>https://community.graphisoft.com/t5/Archicad-C-API/How-To-Get-Control-Address-By-Modless-Dialog/m-p/338923#M1484</link>
    <description>&lt;P&gt;I make Modeless Dialog By&amp;nbsp;DGModelessInit() Function.&lt;/P&gt;&lt;P&gt;I use UserControl (257 0x0005 == TextPopup Control).&lt;/P&gt;&lt;P&gt;Sample Source&amp;nbsp;&lt;BR /&gt;&amp;nbsp; Modeless Class definistion&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; #define popupid 5&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;UC::TextPopup* popup;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Modeless Class in constructor&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;popup (GetReference (), popupId),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But&amp;nbsp;&lt;/P&gt;&lt;P&gt;DGModelessInit() no have Modeless Class definistion &amp;amp; constructor&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please Teach me TextPopup Control address by dialogID and controlID(poupid)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1)&amp;nbsp; UC::TextPopup* pop = UC::TextPopup(???, popupid)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; --&amp;gt; ??? = dialog&amp;nbsp;GetReference ()&lt;/P&gt;&lt;P&gt;&amp;nbsp; or&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2) UC::TextPopup* pop =&amp;nbsp;(UC::TextPopup *)DGUserGetControl(dialogID, popupid);&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;--&amp;gt; pop == nullptr return&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 20 May 2022 06:26:12 GMT</pubDate>
    <dc:creator>Kouichi</dc:creator>
    <dc:date>2022-05-20T06:26:12Z</dc:date>
    <item>
      <title>How To Get Control Address By Modless Dialog</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/How-To-Get-Control-Address-By-Modless-Dialog/m-p/338923#M1484</link>
      <description>&lt;P&gt;I make Modeless Dialog By&amp;nbsp;DGModelessInit() Function.&lt;/P&gt;&lt;P&gt;I use UserControl (257 0x0005 == TextPopup Control).&lt;/P&gt;&lt;P&gt;Sample Source&amp;nbsp;&lt;BR /&gt;&amp;nbsp; Modeless Class definistion&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; #define popupid 5&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;UC::TextPopup* popup;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Modeless Class in constructor&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;popup (GetReference (), popupId),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But&amp;nbsp;&lt;/P&gt;&lt;P&gt;DGModelessInit() no have Modeless Class definistion &amp;amp; constructor&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please Teach me TextPopup Control address by dialogID and controlID(poupid)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1)&amp;nbsp; UC::TextPopup* pop = UC::TextPopup(???, popupid)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; --&amp;gt; ??? = dialog&amp;nbsp;GetReference ()&lt;/P&gt;&lt;P&gt;&amp;nbsp; or&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2) UC::TextPopup* pop =&amp;nbsp;(UC::TextPopup *)DGUserGetControl(dialogID, popupid);&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;--&amp;gt; pop == nullptr return&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 20 May 2022 06:26:12 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/How-To-Get-Control-Address-By-Modless-Dialog/m-p/338923#M1484</guid>
      <dc:creator>Kouichi</dc:creator>
      <dc:date>2022-05-20T06:26:12Z</dc:date>
    </item>
  </channel>
</rss>

