<?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[Thread mit MFC]]></title><description><![CDATA[<p>Hi Leute,</p>
<p>noch ne Frage zu Threads. Ich rufe den Thread so auf:</p>
<p>AfxBeginThread(ThreadProc, hwnd, THREAD_PRIORITY_NORMAL);</p>
<p>und das ist die Funktion dazu:</p>
<p>UINT ThreadProc(LPVOID param)<br />
{<br />
TCHAR szText[] = _T( &quot;Text&quot; );<br />
::SendMessage((HWND)param, WM_SETTEXT, (WPARAM)0,(LPARAM) szText );<br />
test-&gt;edit(szText);</p>
<p>return 0;<br />
}</p>
<p>Nun möchte ich aber nicht nur einen Handle übergeben, sondern mehrere. Wie kann ich die Funktion erweitern um weitere Handles übegeben zu können?</p>
<p>Danke schon mal im voraus.</p>
<p>Grüße<br />
xthing</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/156412/thread-mit-mfc</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Jul 2026 05:17:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/156412.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 16 Aug 2006 13:38:05 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Thread mit MFC on Wed, 16 Aug 2006 13:38:05 GMT]]></title><description><![CDATA[<p>Hi Leute,</p>
<p>noch ne Frage zu Threads. Ich rufe den Thread so auf:</p>
<p>AfxBeginThread(ThreadProc, hwnd, THREAD_PRIORITY_NORMAL);</p>
<p>und das ist die Funktion dazu:</p>
<p>UINT ThreadProc(LPVOID param)<br />
{<br />
TCHAR szText[] = _T( &quot;Text&quot; );<br />
::SendMessage((HWND)param, WM_SETTEXT, (WPARAM)0,(LPARAM) szText );<br />
test-&gt;edit(szText);</p>
<p>return 0;<br />
}</p>
<p>Nun möchte ich aber nicht nur einen Handle übergeben, sondern mehrere. Wie kann ich die Funktion erweitern um weitere Handles übegeben zu können?</p>
<p>Danke schon mal im voraus.</p>
<p>Grüße<br />
xthing</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1118400</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1118400</guid><dc:creator><![CDATA[xthing]]></dc:creator><pubDate>Wed, 16 Aug 2006 13:38:05 GMT</pubDate></item><item><title><![CDATA[Reply to Thread mit MFC on Wed, 16 Aug 2006 13:39:11 GMT]]></title><description><![CDATA[<p>Leg einfach nen kleine Struct an... die füllst du mit den Werten ... und in der Func nimmst du die wieder raus <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1118401</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1118401</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Wed, 16 Aug 2006 13:39:11 GMT</pubDate></item><item><title><![CDATA[Reply to Thread mit MFC on Wed, 16 Aug 2006 14:06:27 GMT]]></title><description><![CDATA[<p>hi, danke für die Antwort.</p>
<p>Structur anlegen ist ok, aber iwe baue ich die in den Funktionaufruf ein und und wie in die Furnktionimplemetierung?</p>
<p>Danke noch mal.</p>
<p>Grüsse<br />
xthing</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1118431</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1118431</guid><dc:creator><![CDATA[xthing]]></dc:creator><pubDate>Wed, 16 Aug 2006 14:06:27 GMT</pubDate></item><item><title><![CDATA[Reply to Thread mit MFC on Wed, 16 Aug 2006 15:15:32 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">// Struktur definieren
struct THREAD_PARAMETER {
    HWND hWnd;
    unsigned int nID;
};

// In deiner Funktion eine Variable anlegen von deiner Struktur.
THREAD_PARAMETER param;
param.hWnd = hwnd;
param.nID = 10;

// Thread starten...
AfxBeginThread(ThreadProc, (LPVOID)&amp;param, THREAD_PRIORITY_NORMAL); 

// Threadfunktion
UINT ThreadProc(LPVOID param) 
{ 
    THREAD_PARAMETER* pParam = reinterpret_cast&lt;THREAD_PARAMETER*&gt;(param);

    if (!param)
        return 1;

    TCHAR szText[] = _T(&quot;Text&quot;); 
    ::SendMessage(pParam-&gt;hWnd, WM_SETTEXT, (WPARAM)0, (LPARAM)szText); 

    return 0; 
}
</code></pre>
<p>So in etwa...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1118491</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1118491</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Wed, 16 Aug 2006 15:15:32 GMT</pubDate></item></channel></rss>