<?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[ES_RIGHT in EDIT Widget]]></title><description><![CDATA[<p>Hallo zusammen.</p>
<p>Weiss jemand, wie man eine Edit-Box, die man mit<br />
wnd = CreateWindow(&quot;EDIT&quot;, &quot;&quot;, ....);<br />
gebaut hat, rechtsbündig bekommt?</p>
<p>In der WinApi steht, dazu muß die MULTILINE sein. Ich brauche aber<br />
eine einzeilige Eingabe-Box.</p>
<p>Hab nirgens was gefunden, wie man das macht.</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/108367/es_right-in-edit-widget</link><generator>RSS for Node</generator><lastBuildDate>Tue, 30 Jun 2026 06:39:42 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/108367.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 28 Apr 2005 16:19:32 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ES_RIGHT in EDIT Widget on Thu, 28 Apr 2005 16:21:00 GMT]]></title><description><![CDATA[<p>Hallo zusammen.</p>
<p>Weiss jemand, wie man eine Edit-Box, die man mit<br />
wnd = CreateWindow(&quot;EDIT&quot;, &quot;&quot;, ....);<br />
gebaut hat, rechtsbündig bekommt?</p>
<p>In der WinApi steht, dazu muß die MULTILINE sein. Ich brauche aber<br />
eine einzeilige Eingabe-Box.</p>
<p>Hab nirgens was gefunden, wie man das macht.</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/777724</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/777724</guid><dc:creator><![CDATA[uli13]]></dc:creator><pubDate>Thu, 28 Apr 2005 16:21:00 GMT</pubDate></item><item><title><![CDATA[Reply to ES_RIGHT in EDIT Widget on Thu, 28 Apr 2005 16:22:54 GMT]]></title><description><![CDATA[<p>Platform SDK schrieb:</p>
<blockquote>
<p><strong>ES_RIGHT</strong><br />
Windows 98/Me, Windows 2000/XP: Right aligns text in a single-line or multiline edit control.<br />
Windows 95, Windows NT 4.0 and earlier: Right aligns text in a multiline edit control</p>
</blockquote>
<p>Wenn du als mit win95,winnt4 und älter kompatibel sein willst:<br />
ES_MULTILINE und ES_RIGHT angeben, ansonsten reicht ES_RIGHT.<br />
Mulitline heisst ja nicht unbedingt, dass du auch mehr Zeilen als eine verwendet musst <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=";D"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/777729</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/777729</guid><dc:creator><![CDATA[geeky]]></dc:creator><pubDate>Thu, 28 Apr 2005 16:22:54 GMT</pubDate></item><item><title><![CDATA[Reply to ES_RIGHT in EDIT Widget on Thu, 28 Apr 2005 16:33:14 GMT]]></title><description><![CDATA[<p>Aha! Vielen Dank!</p>
<p>Ja, es muß win95 kompatibel sein.</p>
<p>Aber man darf halt nicht mehr als eine Zeile reinschreiben.<br />
Also Enter sollte nicht gehen.</p>
<p>Na, ich probier es mal</p>
]]></description><link>https://www.c-plusplus.net/forum/post/777752</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/777752</guid><dc:creator><![CDATA[uli13]]></dc:creator><pubDate>Thu, 28 Apr 2005 16:33:14 GMT</pubDate></item><item><title><![CDATA[Reply to ES_RIGHT in EDIT Widget on Thu, 28 Apr 2005 16:38:04 GMT]]></title><description><![CDATA[<p>Sofern du nicht noch ES_WANTRETURN angibst, wird er keine neue Zeile machen <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=";D"
      alt="😉"
    /><br />
Evtl. beim reinkopieren über die Zwischenablage.<br />
Aber du könntest ja noch EN_CHANGE abfangen und alles was mehr als eine Zeile ist wieder abschneiden <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=";D"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/777763</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/777763</guid><dc:creator><![CDATA[geeky]]></dc:creator><pubDate>Thu, 28 Apr 2005 16:38:04 GMT</pubDate></item><item><title><![CDATA[Reply to ES_RIGHT in EDIT Widget on Thu, 28 Apr 2005 17:39:03 GMT]]></title><description><![CDATA[<p>Also vielen Dank erstmal.</p>
<p>Es funktioniert, wenn man ES_RIGHT gleich bei<br />
CreateWindow() mit angibt, aber nicht mehr, wenn man</p>
<pre><code>long style;

style = WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL | ES_MULTILINE;
wnd = CreateWindow(&quot;EDIT&quot;, &quot;&quot;, style, ...);
SetWindowLong(wnd, GWL_STYLE, style | ES_RIGHT);
</code></pre>
<p>schreibt.<br />
Ich möchte ES_RIGHT nämlich nicht immer anschalten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/777825</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/777825</guid><dc:creator><![CDATA[uli13]]></dc:creator><pubDate>Thu, 28 Apr 2005 17:39:03 GMT</pubDate></item><item><title><![CDATA[Reply to ES_RIGHT in EDIT Widget on Thu, 28 Apr 2005 22:01:17 GMT]]></title><description><![CDATA[<p>Platform SDK schrieb:</p>
<blockquote>
<p>After the control has been created, these styles cannot be modified, except as noted.</p>
</blockquote>
<p>...dann würde ich stattdessen ein RichEdit-Control nehmen, da kann man via EM_SETPARAFORMAT jederzeit die Ausrichtung ändern.</p>
<p>...oder tricksen: 2 Edit-Controls erzeugen, eins mit ES_RIGHT und eins ohne.<br />
Dann immer das was man braucht einblenden und das andere ausblenden. Inhalt einfach jeweils vorm einblenden kopieren <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=";D"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/777976</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/777976</guid><dc:creator><![CDATA[geeky]]></dc:creator><pubDate>Thu, 28 Apr 2005 22:01:17 GMT</pubDate></item><item><title><![CDATA[Reply to ES_RIGHT in EDIT Widget on Fri, 29 Apr 2005 05:07:14 GMT]]></title><description><![CDATA[<p>Vielen herzlichen Dank für die Hilfe!</p>
<p>Da hätte ich eigentlich auch alleine drauf kommen können. <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>
<p>Aber mein SDK ist wohl ein bischen zu alt. Hab mal nach dem Text gegreped und den gibts bei mir überhaupt nicht.<br />
Ich hatte nämlich mal ein ähnliches Problem, da ging SetWindowLong(wnd, GWL_EXSTYLE, WS_EX_STATICEDGE); bei Edit's nicht.<br />
Und da hab ich dann rausgefunden, daß es hilft, wenn man danach noch SetWindowPos() aufruft.<br />
Dachte, hier gibt's auch irgend so einen Trick!</p>
<p>Jedenfalls nochmal vielen Dank!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/778054</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/778054</guid><dc:creator><![CDATA[uli13]]></dc:creator><pubDate>Fri, 29 Apr 2005 05:07:14 GMT</pubDate></item></channel></rss>