<?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[Window Handle erzeugen, unsichtbares Fenster]]></title><description><![CDATA[<p>Ich bräuchte relativ einfach ein unsichtbares Fenster, das einen richtigen HWND besitzt. Ich schreibe ein Prog das die serielle Schnittstelle einliest, und die Message die ich von dieser erhalte muss ich an eine HWND binden, der dann das auslesen übernimmt. Ich will aber eigentlich gar keine Fenster dafür (Trennung View &lt;-&gt; Controller). Hat da jemand eine Idee, wenn gar nichts geht, will ich wenigstens ein unsichtbares Fenster... Wie schaffe ich das (zur Laufzeit)?</p>
<p>Danke für alle Anregungen</p>
<p>IngBob</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/6532/window-handle-erzeugen-unsichtbares-fenster</link><generator>RSS for Node</generator><lastBuildDate>Tue, 21 Apr 2026 17:01:02 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/6532.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 09 Jul 2003 11:29:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Window Handle erzeugen, unsichtbares Fenster on Wed, 09 Jul 2003 11:29:00 GMT]]></title><description><![CDATA[<p>Ich bräuchte relativ einfach ein unsichtbares Fenster, das einen richtigen HWND besitzt. Ich schreibe ein Prog das die serielle Schnittstelle einliest, und die Message die ich von dieser erhalte muss ich an eine HWND binden, der dann das auslesen übernimmt. Ich will aber eigentlich gar keine Fenster dafür (Trennung View &lt;-&gt; Controller). Hat da jemand eine Idee, wenn gar nichts geht, will ich wenigstens ein unsichtbares Fenster... Wie schaffe ich das (zur Laufzeit)?</p>
<p>Danke für alle Anregungen</p>
<p>IngBob</p>
]]></description><link>https://www.c-plusplus.net/forum/post/31767</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31767</guid><dc:creator><![CDATA[Ingbob]]></dc:creator><pubDate>Wed, 09 Jul 2003 11:29:00 GMT</pubDate></item><item><title><![CDATA[Reply to Window Handle erzeugen, unsichtbares Fenster on Wed, 09 Jul 2003 11:40:00 GMT]]></title><description><![CDATA[<p>Welcher Controller schickt denn die Nachrichten an ein HWND?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/31768</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31768</guid><dc:creator><![CDATA[RenéG]]></dc:creator><pubDate>Wed, 09 Jul 2003 11:40:00 GMT</pubDate></item><item><title><![CDATA[Reply to Window Handle erzeugen, unsichtbares Fenster on Wed, 09 Jul 2003 11:56:00 GMT]]></title><description><![CDATA[<p>Eben, das meine ich ja... Ist doof</p>
<p>Ich habe die Library SerialMFC und SerialWnd verwendet, die das bearbeiten der seriellen Schnittstelle wrapped. Diese Posted aber ihre Nachrichten (eEvent) an ein Fenster, dafür braucht das doofe ding ein HWND</p>
]]></description><link>https://www.c-plusplus.net/forum/post/31769</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31769</guid><dc:creator><![CDATA[Ingbob]]></dc:creator><pubDate>Wed, 09 Jul 2003 11:56:00 GMT</pubDate></item><item><title><![CDATA[Reply to Window Handle erzeugen, unsichtbares Fenster on Wed, 09 Jul 2003 12:18:00 GMT]]></title><description><![CDATA[<p>Dann mach dir einfach eines... <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="😉"
    /></p>
<pre><code class="language-cpp">class CBlaBlaWnd : public CWnd
{
public:
    CBlaBlaWnd()
    {
        if(!CreateEx(0, AfxRegisterWndClass(0), _T(&quot;&quot;), 0, CRect(0,0,0,0), NULL, 0))
            AfxThrowResourceException();
    }
    ~CBlaBlaWnd()
    {
        DestroyWindow();
    }
    DECLARE_MESSAGE_MAP()
    //...
};
BEGIN_MESSAGE_MAP(CBlaBlaWnd, CWnd)
    ON_MESSAGE(...)
END_MESSAGE_MAP()

void machwas()
{
    CBlaBlaWnd wnd;
    ASSERT(wnd.m_hWnd != NULL);
}
</code></pre>
<p>Den Teil für die MESSAGE_MAP musst du allerdings noch von Hand hinzufügen, aber wie das geht, kannst du ja an jedem Dialog abschauen <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="😉"
    /></p>
<p>[ Dieser Beitrag wurde am 09.07.2003 um 14:19 Uhr von <strong>tag</strong> editiert. ]</p>
<p>[ Dieser Beitrag wurde am 09.07.2003 um 14:24 Uhr von <strong>tag</strong> editiert. ]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/31770</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31770</guid><dc:creator><![CDATA[tag]]></dc:creator><pubDate>Wed, 09 Jul 2003 12:18:00 GMT</pubDate></item></channel></rss>