<?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[Edit-Box - kein Cursor]]></title><description><![CDATA[<p>Hallo!</p>
<p>also ich beschäftige mich noch nicht sehr lange mit der WinApi und bin jetzt über ein problem gestolpert, für das sich nirgends eine lösung auftreiben lässt.</p>
<pre><code class="language-cpp">hwnd = CreateWindowEx(0,&quot;mainwindowclass&quot;,&quot;C++ Trainer&quot;,WS_CAPTION | WS_MAXIMIZEBOX | WS_MINIMIZEBOX | WS_SIZEBOX | WS_SYSMENU | WS_THICKFRAME,100,100,600,600,0,0,hinst,0);

Tutorial = CreateWindowEx(0,&quot;tuttextclass&quot;,&quot;Lernstoff&quot;,WS_CAPTION | WS_CHILD | WS_VISIBLE | WS_SIZEBOX | WS_OVERLAPPEDWINDOW,tutorialc.left,tutorialc.top,tutorialc.right,tutorialc.bottom,hwnd,0,hinst,0);

CreateWindowEx(WS_EX_CLIENTEDGE,&quot;EDIT&quot;,&quot;&quot;,WS_CHILD | WS_VISIBLE,0,0,100,20,Tutorial,(HMENU)2002,hinst,0);
</code></pre>
<p>ich hab also 3 fenster erstellt. wie sich wohl erkennen lässt sind alle 3 ineinander verschachtelt. (ich hab jetzt der kürze halber blos mal die 3 CreateWindowEx-funktionen gepostet.) wenn ich mein programm jetzt compiliere, und in das edit-feld klicke sollte darin ja normalerweise eine einfügemarke erscheinen. tut sie aber nicht. wenn ich jetzt im fenster Tutorial den style WS_CHILD durch WS_POPUP ersetze, klappt es allerdings problemlos. Dummerweise brauch ich aber kein WS_POPUP, was ich über den anwendungsrahmen hinaus verschieben kann. also habe ich wieder WS_CHILD reingetippt, und gemerkt, das das Tutorial-fenster überhaupt nicht aktiv ist (FensterTitel also dunkel-&gt; inaktiv). in kann reinklicken wie ich will, das fenster wird nicht aktiv. ich denke mal das ich deswegen auch keinen cursor in die edit-box setzen kann.</p>
<p>aber was kann ich dagegen machen???</p>
<p>Danke schon mal!</p>
<p>Tschü,Erik</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/110709/edit-box-kein-cursor</link><generator>RSS for Node</generator><lastBuildDate>Wed, 01 Jul 2026 00:31:55 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/110709.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 23 May 2005 19:05:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Edit-Box - kein Cursor on Mon, 23 May 2005 19:05:54 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>also ich beschäftige mich noch nicht sehr lange mit der WinApi und bin jetzt über ein problem gestolpert, für das sich nirgends eine lösung auftreiben lässt.</p>
<pre><code class="language-cpp">hwnd = CreateWindowEx(0,&quot;mainwindowclass&quot;,&quot;C++ Trainer&quot;,WS_CAPTION | WS_MAXIMIZEBOX | WS_MINIMIZEBOX | WS_SIZEBOX | WS_SYSMENU | WS_THICKFRAME,100,100,600,600,0,0,hinst,0);

Tutorial = CreateWindowEx(0,&quot;tuttextclass&quot;,&quot;Lernstoff&quot;,WS_CAPTION | WS_CHILD | WS_VISIBLE | WS_SIZEBOX | WS_OVERLAPPEDWINDOW,tutorialc.left,tutorialc.top,tutorialc.right,tutorialc.bottom,hwnd,0,hinst,0);

CreateWindowEx(WS_EX_CLIENTEDGE,&quot;EDIT&quot;,&quot;&quot;,WS_CHILD | WS_VISIBLE,0,0,100,20,Tutorial,(HMENU)2002,hinst,0);
</code></pre>
<p>ich hab also 3 fenster erstellt. wie sich wohl erkennen lässt sind alle 3 ineinander verschachtelt. (ich hab jetzt der kürze halber blos mal die 3 CreateWindowEx-funktionen gepostet.) wenn ich mein programm jetzt compiliere, und in das edit-feld klicke sollte darin ja normalerweise eine einfügemarke erscheinen. tut sie aber nicht. wenn ich jetzt im fenster Tutorial den style WS_CHILD durch WS_POPUP ersetze, klappt es allerdings problemlos. Dummerweise brauch ich aber kein WS_POPUP, was ich über den anwendungsrahmen hinaus verschieben kann. also habe ich wieder WS_CHILD reingetippt, und gemerkt, das das Tutorial-fenster überhaupt nicht aktiv ist (FensterTitel also dunkel-&gt; inaktiv). in kann reinklicken wie ich will, das fenster wird nicht aktiv. ich denke mal das ich deswegen auch keinen cursor in die edit-box setzen kann.</p>
<p>aber was kann ich dagegen machen???</p>
<p>Danke schon mal!</p>
<p>Tschü,Erik</p>
]]></description><link>https://www.c-plusplus.net/forum/post/794541</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/794541</guid><dc:creator><![CDATA[erikh]]></dc:creator><pubDate>Mon, 23 May 2005 19:05:54 GMT</pubDate></item><item><title><![CDATA[Reply to Edit-Box - kein Cursor on Tue, 24 May 2005 07:25:09 GMT]]></title><description><![CDATA[<p>Einfach per SendMessage an deine Childs ein LoadCursor senden und dann deinen Cursor laden... ich glaube du meinst IDC_IBEAM</p>
]]></description><link>https://www.c-plusplus.net/forum/post/794725</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/794725</guid><dc:creator><![CDATA[Moh_Schule]]></dc:creator><pubDate>Tue, 24 May 2005 07:25:09 GMT</pubDate></item><item><title><![CDATA[Reply to Edit-Box - kein Cursor on Tue, 24 May 2005 13:38:35 GMT]]></title><description><![CDATA[<p>nein, das ist nicht mein problem.</p>
<p>wenn ich über das input-feld fahre, wird der cursor zu IDC_IBEAM. Wenn ich damit in das Edit-feld klicke, sollte ja normalerweise eine einfügemarke IM edit-feld erscheinen. tut sie aber nicht.das ist meine problem.</p>
<p>Tschü,Erik</p>
]]></description><link>https://www.c-plusplus.net/forum/post/795032</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/795032</guid><dc:creator><![CDATA[erikh]]></dc:creator><pubDate>Tue, 24 May 2005 13:38:35 GMT</pubDate></item><item><title><![CDATA[Reply to Edit-Box - kein Cursor on Tue, 24 May 2005 14:20:56 GMT]]></title><description><![CDATA[<p>CreateCaret??<br />
habs nicht ausprobiert...</p>
<p>nur so nebenbei, das blnkende teil heisst caret...<br />
der mauszeiger ist der cursor...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/795074</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/795074</guid><dc:creator><![CDATA[Moh]]></dc:creator><pubDate>Tue, 24 May 2005 14:20:56 GMT</pubDate></item></channel></rss>