<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Wie bekommt man Handle auf EditBox aus Ressource?]]></title><description><![CDATA[<p>Hallo,<br />
ist bestimmt eine ziemlich dümmliche Frage, aber ich hab schon einige Sachen probiert und nichts hat gefunzt. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Ich habe eine Anwendung, in der ich über einen Menüeintrag einen Dialog aufrufen kann. In diesem Dialog existiert u.a. eine Editbox welche ich je nach Auswahl einer Combobox sichtbar oder unsichtbar schalten möchte. Nun dachte ich mir, dass ich irgendwie ein Handle über die ID der EditBox Ressource bekomme und dann mittels ShowWindow(handle_der_editbox_hier, SW_HIDE); die Box unsichtbar schalte. Nur leider weiß ich nicht so recht wie ich ein Handle auf die EditBox über die ID bekomme. Ich habe probiert ein Handle über EM_GETHANDLE zu bekommen, aber es scheint so, als ob das ein Hanlde auf den String in der Editbox bekomme. Jedenfalls funzt das nicht:</p>
<pre><code class="language-cpp">HWND hCtrl = (HWND)SendDlgItemMessage(hDlg, IDC_EDIT1, EM_GETHANDLE, NULL, NULL);
ShowWindow(hCtrl, SW_HIDE);
</code></pre>
<p>Der Dialog und die Controls darin liegen als eine Ressource vor (.rc Datei) unbd werden somit nicht über CreateWindow(...) in meinem Code erzeugt.</p>
<p>Das ganze wird bvestimmt ziemlich simpel gehen, aber ich habe lange nach einer anderen Lösung gesucht, konnte aber nix finden. Ich hoffe nun, dass mir hier jemand helfen kann. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Danke im voraus!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/94898/wie-bekommt-man-handle-auf-editbox-aus-ressource</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Apr 2026 09:59:50 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/94898.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 14 Dec 2004 08:00:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wie bekommt man Handle auf EditBox aus Ressource? on Tue, 14 Dec 2004 08:00:22 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ist bestimmt eine ziemlich dümmliche Frage, aber ich hab schon einige Sachen probiert und nichts hat gefunzt. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Ich habe eine Anwendung, in der ich über einen Menüeintrag einen Dialog aufrufen kann. In diesem Dialog existiert u.a. eine Editbox welche ich je nach Auswahl einer Combobox sichtbar oder unsichtbar schalten möchte. Nun dachte ich mir, dass ich irgendwie ein Handle über die ID der EditBox Ressource bekomme und dann mittels ShowWindow(handle_der_editbox_hier, SW_HIDE); die Box unsichtbar schalte. Nur leider weiß ich nicht so recht wie ich ein Handle auf die EditBox über die ID bekomme. Ich habe probiert ein Handle über EM_GETHANDLE zu bekommen, aber es scheint so, als ob das ein Hanlde auf den String in der Editbox bekomme. Jedenfalls funzt das nicht:</p>
<pre><code class="language-cpp">HWND hCtrl = (HWND)SendDlgItemMessage(hDlg, IDC_EDIT1, EM_GETHANDLE, NULL, NULL);
ShowWindow(hCtrl, SW_HIDE);
</code></pre>
<p>Der Dialog und die Controls darin liegen als eine Ressource vor (.rc Datei) unbd werden somit nicht über CreateWindow(...) in meinem Code erzeugt.</p>
<p>Das ganze wird bvestimmt ziemlich simpel gehen, aber ich habe lange nach einer anderen Lösung gesucht, konnte aber nix finden. Ich hoffe nun, dass mir hier jemand helfen kann. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Danke im voraus!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/672804</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/672804</guid><dc:creator><![CDATA[teichgraf]]></dc:creator><pubDate>Tue, 14 Dec 2004 08:00:22 GMT</pubDate></item><item><title><![CDATA[Reply to Wie bekommt man Handle auf EditBox aus Ressource? on Tue, 14 Dec 2004 08:15:01 GMT]]></title><description><![CDATA[<p><a href="http://msdn.microsoft.com/library/en-us/winui/winui/windowsuserinterface/windowing/dialogboxes/dialogboxreference/dialogboxfunctions/getdlgitem.asp" rel="nofollow">GetDlgItem</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/672810</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/672810</guid><dc:creator><![CDATA[Hepi]]></dc:creator><pubDate>Tue, 14 Dec 2004 08:15:01 GMT</pubDate></item><item><title><![CDATA[Reply to Wie bekommt man Handle auf EditBox aus Ressource? on Tue, 14 Dec 2004 09:02:48 GMT]]></title><description><![CDATA[<p>Hepi schrieb:</p>
<blockquote>
<p><a href="http://msdn.microsoft.com/library/en-us/winui/winui/windowsuserinterface/windowing/dialogboxes/dialogboxreference/dialogboxfunctions/getdlgitem.asp" rel="nofollow">GetDlgItem</a></p>
</blockquote>
<p>*mir selbst auf den Kopf hau* <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /><br />
DANKE!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/672820</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/672820</guid><dc:creator><![CDATA[teichgraf]]></dc:creator><pubDate>Tue, 14 Dec 2004 09:02:48 GMT</pubDate></item></channel></rss>