<?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[3 Fragen zu Steuerelementen]]></title><description><![CDATA[<p>Hallo,<br />
hier meine Fragen:</p>
<p>1. Ich habe eine EditBox erstellt, aber wenn ich mit SetWindowText() einen zu langen Text hineinschreibe, wird der Rest nicht mehr angezeigt. Was muss ich tun, damit man (z.b. mit den Pfeiltasten oder mit der Maus markieren) den restlichen Text sehen kann? Ich meine so etwas wie in der Art von Start/Ausführen, nur das das eine ComboBox ist..</p>
<p>2. Um für jedes Steuerlement auf meinem Formular eine bestimmte Schriftart/größe festzulegen (bei allen gleich) führe ich folgendes in der WM_CREATE aus:</p>
<pre><code class="language-cpp">SendMessage(hGpbOptions, WM_SETFONT, (WPARAM)hFont, MAKELONG(TRUE, 0));
			SendMessage(hStcInfo, WM_SETFONT, (WPARAM)hFont, MAKELONG(TRUE, 0));
			SendMessage(hBtnStart, WM_SETFONT, (WPARAM)hFont, MAKELONG(TRUE, 0));
			SendMessage(hEdtFileName, WM_SETFONT, (WPARAM)hFont, MAKELONG(TRUE, 0));
			SendMessage(hEdtPartSize, WM_SETFONT, (WPARAM)hFont, MAKELONG(TRUE, 0));
</code></pre>
<p>Gibt es eine Möglichkeit, für mehrere Steuerlemente gleichzeitig eine Schrift zu setzen, oder kann man beim Erstellen gleich das Handle mitgeben?</p>
<p>3. Wie kann ich bewirken, dass die Steuerelemente per Tab durchlaufen werden können, und wie kann ich einen DefaultButton (kenn ich von VB her) erstellen?</p>
<p>MfG,<br />
Max</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/197790/3-fragen-zu-steuerelementen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 01 May 2026 13:54:45 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/197790.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 14 Nov 2007 19:16:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 3 Fragen zu Steuerelementen on Wed, 14 Nov 2007 19:16:29 GMT]]></title><description><![CDATA[<p>Hallo,<br />
hier meine Fragen:</p>
<p>1. Ich habe eine EditBox erstellt, aber wenn ich mit SetWindowText() einen zu langen Text hineinschreibe, wird der Rest nicht mehr angezeigt. Was muss ich tun, damit man (z.b. mit den Pfeiltasten oder mit der Maus markieren) den restlichen Text sehen kann? Ich meine so etwas wie in der Art von Start/Ausführen, nur das das eine ComboBox ist..</p>
<p>2. Um für jedes Steuerlement auf meinem Formular eine bestimmte Schriftart/größe festzulegen (bei allen gleich) führe ich folgendes in der WM_CREATE aus:</p>
<pre><code class="language-cpp">SendMessage(hGpbOptions, WM_SETFONT, (WPARAM)hFont, MAKELONG(TRUE, 0));
			SendMessage(hStcInfo, WM_SETFONT, (WPARAM)hFont, MAKELONG(TRUE, 0));
			SendMessage(hBtnStart, WM_SETFONT, (WPARAM)hFont, MAKELONG(TRUE, 0));
			SendMessage(hEdtFileName, WM_SETFONT, (WPARAM)hFont, MAKELONG(TRUE, 0));
			SendMessage(hEdtPartSize, WM_SETFONT, (WPARAM)hFont, MAKELONG(TRUE, 0));
</code></pre>
<p>Gibt es eine Möglichkeit, für mehrere Steuerlemente gleichzeitig eine Schrift zu setzen, oder kann man beim Erstellen gleich das Handle mitgeben?</p>
<p>3. Wie kann ich bewirken, dass die Steuerelemente per Tab durchlaufen werden können, und wie kann ich einen DefaultButton (kenn ich von VB her) erstellen?</p>
<p>MfG,<br />
Max</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1403322</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1403322</guid><dc:creator><![CDATA[ripmav]]></dc:creator><pubDate>Wed, 14 Nov 2007 19:16:29 GMT</pubDate></item><item><title><![CDATA[Reply to 3 Fragen zu Steuerelementen on Thu, 15 Nov 2007 10:12:50 GMT]]></title><description><![CDATA[<p>1. Korrekt. Man kann einfach in dem Control de Ende Taste drückenund der User bekommt das Ende des Textes angezeigt.<br />
Handelt es sich umn ein Singleline oder Multiline Control?<br />
2. Jedes Control muss den Font gesetzt beklommen. Wenn Du die Controls in einem Dialog platzierst und diesem den Font zuweist, dannn bekommen auch alle Child-Controls diesen Font automatisch zugewiesen.<br />
3. Du musst in Deine Messageloop IsDialogMessage einbauen.</p>
<p>Warum verwendest Du keinen Dialog, der kann das von selbst....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1403510</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1403510</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Thu, 15 Nov 2007 10:12:50 GMT</pubDate></item><item><title><![CDATA[Reply to 3 Fragen zu Steuerelementen on Thu, 15 Nov 2007 12:49:37 GMT]]></title><description><![CDATA[<p>Danke für die Antworten.</p>
<p>Wegen 1.:<br />
Es ist eine Singleline Editbox.<br />
Wenn ich die Ende Taste drücke, springt der Cursor aber nur zum Ende der Editbos, aber nicht zum Ende des Texts.<br />
Bsp: Text ist: C:\ganz_langer_pfad\ordner\bla, und die Box ist zb. nur 150px Breit, wird nur C:\ganz_langer_pfad\o angezeigt und man bekommt den Rest nicht zu sehen..</p>
<p>2. hat sich ja dann erledigt <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>und 3. probiere ich mal aus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1403617</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1403617</guid><dc:creator><![CDATA[ripmav]]></dc:creator><pubDate>Thu, 15 Nov 2007 12:49:37 GMT</pubDate></item><item><title><![CDATA[Reply to 3 Fragen zu Steuerelementen on Thu, 15 Nov 2007 13:58:52 GMT]]></title><description><![CDATA[<p>Hast du mal versucht, Scrolling für das Editfeld zu aktivieren (Stil: ES_AUTOHSCROLL).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1403673</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1403673</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 15 Nov 2007 13:58:52 GMT</pubDate></item><item><title><![CDATA[Reply to 3 Fragen zu Steuerelementen on Fri, 16 Nov 2007 12:48:47 GMT]]></title><description><![CDATA[<p>Hallo,<br />
nein, das habe ich bisher nicht gesetzt, ich dachte dann kommen autom. bei Bedarf Scrollbars..<br />
Aber es funktioniert jetzt genau wie es soll!!<br />
Danke!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1404347</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1404347</guid><dc:creator><![CDATA[ripmav]]></dc:creator><pubDate>Fri, 16 Nov 2007 12:48:47 GMT</pubDate></item></channel></rss>