<?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[Problem mit HWND]]></title><description><![CDATA[<p>Hallo,</p>
<p>folgender Code meiner dialogb.MFC Anwendung:</p>
<pre><code class="language-cpp">HWND testwindow=FindWindow(&quot;test123&quot;,NULL);

   GetWindowThreadProcessId(testwindow,&amp;pid);

   _handle=OpenProcess(PROCESS_ALL_ACCESS, 0, pid);

   WriteProcessMemory(_handle,(void*)off1,(void*)&amp;ofw1,9,&amp;bytes);
</code></pre>
<p>wirft mir den Fehler aus:<br />
error C2440: 'Initialisierung': 'CWnd *' kann nicht in 'HWND' konvertiert werden.</p>
<p>Ok ändere ich die erste Zeile auf:</p>
<pre><code class="language-cpp">CWnd* testwindow=FindWindow(&quot;test123&quot;,NULL);
</code></pre>
<p>dann kommt wiederum dieser Fehler:<br />
error C2664: 'GetWindowThreadProcessId': Konvertierung des Parameters 1 von 'CWnd *' in 'HWND' nicht möglich.</p>
<p>Argh ! Ich raff es nicht. Ein Teufelskreis <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/80299/problem-mit-hwnd</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Apr 2026 09:52:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/80299.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 19 Jul 2004 23:38:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit HWND on Mon, 19 Jul 2004 23:38:56 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>folgender Code meiner dialogb.MFC Anwendung:</p>
<pre><code class="language-cpp">HWND testwindow=FindWindow(&quot;test123&quot;,NULL);

   GetWindowThreadProcessId(testwindow,&amp;pid);

   _handle=OpenProcess(PROCESS_ALL_ACCESS, 0, pid);

   WriteProcessMemory(_handle,(void*)off1,(void*)&amp;ofw1,9,&amp;bytes);
</code></pre>
<p>wirft mir den Fehler aus:<br />
error C2440: 'Initialisierung': 'CWnd *' kann nicht in 'HWND' konvertiert werden.</p>
<p>Ok ändere ich die erste Zeile auf:</p>
<pre><code class="language-cpp">CWnd* testwindow=FindWindow(&quot;test123&quot;,NULL);
</code></pre>
<p>dann kommt wiederum dieser Fehler:<br />
error C2664: 'GetWindowThreadProcessId': Konvertierung des Parameters 1 von 'CWnd *' in 'HWND' nicht möglich.</p>
<p>Argh ! Ich raff es nicht. Ein Teufelskreis <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/564112</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/564112</guid><dc:creator><![CDATA[Chris1986]]></dc:creator><pubDate>Mon, 19 Jul 2004 23:38:56 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit HWND on Tue, 20 Jul 2004 03:28:09 GMT]]></title><description><![CDATA[<p>entweder</p>
<pre><code class="language-cpp">HWND testwindow=::FindWindow(&quot;test123&quot;,NULL);
GetWindowThreadProcessId(testwindow,&amp;pid);
</code></pre>
<p>oder</p>
<pre><code class="language-cpp">CWnd* testwindow=FindWindow(&quot;test123&quot;,NULL);
GetWindowThreadProcessId(*testwindow,&amp;pid);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/564115</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/564115</guid><dc:creator><![CDATA[Shlo]]></dc:creator><pubDate>Tue, 20 Jul 2004 03:28:09 GMT</pubDate></item></channel></rss>