<?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[leftindent richedit]]></title><description><![CDATA[<p>in einen Richedit möchte ich leftindent aktivieren.<br />
Nach Studium der msdn habe ich es folgendermaßen gemacht:</p>
<pre><code>...
hwndCtrl[ID_REDIT_1]=CreateWindow(RICHEDIT_CLASS, &quot;&quot;,
      WS_CHILD|WS_VISIBLE|WS_BORDER|WS_VSCROLL|ES_MULTILINE, 10, 360, 390,     
      150,hWnd,(HMENU)ID_REDIT_1,((LPCREATESTRUCT)lParam)-&gt;hInstance,NULL); 

FormatRichText(hwndCtrl[ID_REDIT_1]);
..

 void FormatRichText(HWND hWnd)
{
	PARAFORMAT cf;
	memset( &amp;cf, 0, sizeof(PARAFORMAT) ); 

	cf.cbSize = sizeof(PARAFORMAT); 
	cf.dwMask = PFM_OFFSETINDENT; 
	cf.dxStartIndent = 5; 
	SendMessage( hWnd, EM_SETPARAFORMAT,   0, (LPARAM)&amp;cf );  
}
</code></pre>
<p>alledrings ist das ergebnis negativ<br />
Was mach ich da falsch ?</p>
<p>PS : hab's auch mit PARAFORMAT2 statt PARAFORMAT versucht</p>
<p>Danke Linus</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/112949/leftindent-richedit</link><generator>RSS for Node</generator><lastBuildDate>Wed, 01 Jul 2026 13:38:05 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/112949.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 17 Jun 2005 18:41:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to leftindent richedit on Fri, 17 Jun 2005 18:41:53 GMT]]></title><description><![CDATA[<p>in einen Richedit möchte ich leftindent aktivieren.<br />
Nach Studium der msdn habe ich es folgendermaßen gemacht:</p>
<pre><code>...
hwndCtrl[ID_REDIT_1]=CreateWindow(RICHEDIT_CLASS, &quot;&quot;,
      WS_CHILD|WS_VISIBLE|WS_BORDER|WS_VSCROLL|ES_MULTILINE, 10, 360, 390,     
      150,hWnd,(HMENU)ID_REDIT_1,((LPCREATESTRUCT)lParam)-&gt;hInstance,NULL); 

FormatRichText(hwndCtrl[ID_REDIT_1]);
..

 void FormatRichText(HWND hWnd)
{
	PARAFORMAT cf;
	memset( &amp;cf, 0, sizeof(PARAFORMAT) ); 

	cf.cbSize = sizeof(PARAFORMAT); 
	cf.dwMask = PFM_OFFSETINDENT; 
	cf.dxStartIndent = 5; 
	SendMessage( hWnd, EM_SETPARAFORMAT,   0, (LPARAM)&amp;cf );  
}
</code></pre>
<p>alledrings ist das ergebnis negativ<br />
Was mach ich da falsch ?</p>
<p>PS : hab's auch mit PARAFORMAT2 statt PARAFORMAT versucht</p>
<p>Danke Linus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/811451</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/811451</guid><dc:creator><![CDATA[linus]]></dc:creator><pubDate>Fri, 17 Jun 2005 18:41:53 GMT</pubDate></item><item><title><![CDATA[Reply to leftindent richedit on Fri, 17 Jun 2005 18:49:02 GMT]]></title><description><![CDATA[<p>linus schrieb:</p>
<blockquote>
<p>alledrings ist das ergebnis negativ</p>
</blockquote>
<p>Was genau heißt das? Rückt er in die falsche Richtung ein, oder macht er einfach nichts?! Fehlermeldungen, Rückgabewerte und ggf. GetLastError schon kontrolliert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/811457</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/811457</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Fri, 17 Jun 2005 18:49:02 GMT</pubDate></item><item><title><![CDATA[Reply to leftindent richedit on Fri, 17 Jun 2005 19:00:33 GMT]]></title><description><![CDATA[<p>hi</p>
<p>ich hab schon einen Fehler gefunden aber funktioniert trotzdem nicht:</p>
<p>Ich möchte dass der text nach der 1.Zeile jeweils in den nächsten Zeilen<br />
links einrückt.</p>
<p>das heisst aber ich muss das Flag PFM_OFFSET setzten und den wert in<br />
cf.dxOffset schreiben .</p>
<p>schreibt jedoch den Text ganz unformatiert weiter</p>
]]></description><link>https://www.c-plusplus.net/forum/post/811469</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/811469</guid><dc:creator><![CDATA[linus]]></dc:creator><pubDate>Fri, 17 Jun 2005 19:00:33 GMT</pubDate></item><item><title><![CDATA[Reply to leftindent richedit on Fri, 17 Jun 2005 19:17:56 GMT]]></title><description><![CDATA[<blockquote>
<p>The EM_SETPARAFORMAT message sets the paragraph formatting <strong>for the current selection in a rich edit control</strong>.</p>
</blockquote>
<p>Hast du diese ggf. auch entsprechend gesetzt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/811479</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/811479</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Fri, 17 Jun 2005 19:17:56 GMT</pubDate></item><item><title><![CDATA[Reply to leftindent richedit on Fri, 17 Jun 2005 19:34:21 GMT]]></title><description><![CDATA[<p>?? Ich habe nichts weiter gesetzt</p>
<p>Muss ich erst den Text Selektieren ? Ich versteh den Satz irgendwie nicht ??</p>
<p>Wäre nett wenn du mir das erklären könntest.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/811495</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/811495</guid><dc:creator><![CDATA[linus]]></dc:creator><pubDate>Fri, 17 Jun 2005 19:34:21 GMT</pubDate></item><item><title><![CDATA[Reply to leftindent richedit on Fri, 17 Jun 2005 19:39:03 GMT]]></title><description><![CDATA[<p>Ich habe das noch nie verwendet, aber genau so würde ich den Text verstehen - du musst also zuerst sagen, wofür du die neue Formatierung setzen willst (EM_SETSEL), denn diese gilt ja nicht automatisch für das Control als Ganzes. Wenn aber noch nichts drin steht könnnte es auch sein, dass du EM_SETSEL nicht mehr brauchst <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/811504</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/811504</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Fri, 17 Jun 2005 19:39:03 GMT</pubDate></item><item><title><![CDATA[Reply to leftindent richedit on Fri, 17 Jun 2005 19:54:47 GMT]]></title><description><![CDATA[<p>ich habs jetz folgendermaßen geändert:</p>
<pre><code>void FormatRichText(HWND hWnd)
{
	PARAFORMAT2 cf;               
	int tl;
	memset( &amp;cf, 0, sizeof(PARAFORMAT2) ); 

	cf.cbSize = sizeof(PARAFORMAT2); 
	cf.dwMask = PFM_OFFSET; 
	cf.dxOffset = 50; 

	tl = GetWindowTextLength(hWnd);
	SendMessage(hWnd,EM_SETSEL,0,tl);

	SendMessage( hWnd, EM_SETPARAFORMAT,   NULL, (LPARAM)&amp;cf );  

}
</code></pre>
<p>Immer noch das gleiche <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Aber irgendwie ist das selektieren doch blödsinn<br />
ich möchte es ja grundsätzlich immer für dieses Richeditfeld</p>
]]></description><link>https://www.c-plusplus.net/forum/post/811514</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/811514</guid><dc:creator><![CDATA[linus]]></dc:creator><pubDate>Fri, 17 Jun 2005 19:54:47 GMT</pubDate></item><item><title><![CDATA[Reply to leftindent richedit on Fri, 17 Jun 2005 20:25:43 GMT]]></title><description><![CDATA[<p>Wird denn der Text markiert? Falls nicht, versuch das mal:</p>
<blockquote>
<p>If the start is 0 and the end is –1, all the text in the edit control is selected.</p>
</blockquote>
<p>linus schrieb:</p>
<blockquote>
<p>Aber irgendwie ist das selektieren doch blödsinn<br />
ich möchte es ja grundsätzlich immer für dieses Richeditfeld</p>
</blockquote>
<p>Naja, aber man möchte ja vielleicht in einem RichEdit nicht für alles die selbe Formatierung haben. Und wenn du es ganz am Anfang machst (bevor du es mit Inhalt füllst), dann sollte das ja afaik auch gehen, ohne dass du explizit vorher die Auswahl setzen 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=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/811528</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/811528</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Fri, 17 Jun 2005 20:25:43 GMT</pubDate></item><item><title><![CDATA[Reply to leftindent richedit on Fri, 17 Jun 2005 20:52:18 GMT]]></title><description><![CDATA[<p>no effect <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> <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="😡"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
<p>Der Fehler muss woanders liegen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/811536</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/811536</guid><dc:creator><![CDATA[linus]]></dc:creator><pubDate>Fri, 17 Jun 2005 20:52:18 GMT</pubDate></item><item><title><![CDATA[Reply to leftindent richedit on Fri, 17 Jun 2005 20:51:45 GMT]]></title><description><![CDATA[<p>Der Text wird auch nicht markiert?! Ist denn dein Fenster-Handle überhaupt richtig?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/811542</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/811542</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Fri, 17 Jun 2005 20:51:45 GMT</pubDate></item><item><title><![CDATA[Reply to leftindent richedit on Fri, 17 Jun 2005 21:19:15 GMT]]></title><description><![CDATA[<p>wie oben gezeigt erstelle ich erst das Fenster und dann formatiere ich es</p>
<p>das muss so funktionieren , da du ja nicht bei jedem Texteintrag die Formatierung erneuern muss . Und das handle ist richtig</p>
<p>der text wird dann erst später eingegeben</p>
]]></description><link>https://www.c-plusplus.net/forum/post/811549</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/811549</guid><dc:creator><![CDATA[linus]]></dc:creator><pubDate>Fri, 17 Jun 2005 21:19:15 GMT</pubDate></item><item><title><![CDATA[Reply to leftindent richedit on Fri, 17 Jun 2005 21:58:48 GMT]]></title><description><![CDATA[<p>Oh mein Gott ich habs <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
<p>Der Wert von 50 war zu klein<br />
Bei 500 wird es sichtbarer</p>
<p>Aber was in aller Welt sind denn twips ? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
(edit: nach googlen 1 twip = 1/1440 inch =&gt; 50 twips sind sehr wenig)</p>
<p>Danke auf jedenfall für Deine Hilfe</p>
<p>Gruß Linus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/811555</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/811555</guid><dc:creator><![CDATA[linus]]></dc:creator><pubDate>Fri, 17 Jun 2005 21:58:48 GMT</pubDate></item></channel></rss>