<?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[Farbe des Richedittextes an einer bestimmten Stelle ändern?]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>vielleicht habe ich diesmal mehr Glück und bekomme eine Antwort von Euch...</p>
<p>Ich möchte in einem RichEdit während der Texteingabe nach dem Drücken einer bestimmten Tastenkombination z.Bsp STRG+L einen konstanten text an mein Rich Edit anhängen und diesen mit einer anderen Farbe versehen.</p>
<p>Das mit der Tastenkombination und dem Einfügen des Textes ist mir ohne Probleme gelungen.<br />
Ich habe eine entsprechende Abfangroutine in PreTRanslateMessage implementiert.</p>
<p>Wie kann ich denn bloß diesen Eingefügten Text mit einer anderen Farbe versehen und anschl. für die weitere Texteingabe wieder auf standardfarbe z.bsp Schwarz zurücksetzen?</p>
<p>Hoffe , daß sich diesmal jemand meldet.</p>
<p>danke<br />
dominik</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/48991/farbe-des-richedittextes-an-einer-bestimmten-stelle-ändern</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 02:55:58 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/48991.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 15 Sep 2003 05:55:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Farbe des Richedittextes an einer bestimmten Stelle ändern? on Mon, 15 Sep 2003 05:55:34 GMT]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>vielleicht habe ich diesmal mehr Glück und bekomme eine Antwort von Euch...</p>
<p>Ich möchte in einem RichEdit während der Texteingabe nach dem Drücken einer bestimmten Tastenkombination z.Bsp STRG+L einen konstanten text an mein Rich Edit anhängen und diesen mit einer anderen Farbe versehen.</p>
<p>Das mit der Tastenkombination und dem Einfügen des Textes ist mir ohne Probleme gelungen.<br />
Ich habe eine entsprechende Abfangroutine in PreTRanslateMessage implementiert.</p>
<p>Wie kann ich denn bloß diesen Eingefügten Text mit einer anderen Farbe versehen und anschl. für die weitere Texteingabe wieder auf standardfarbe z.bsp Schwarz zurücksetzen?</p>
<p>Hoffe , daß sich diesmal jemand meldet.</p>
<p>danke<br />
dominik</p>
]]></description><link>https://www.c-plusplus.net/forum/post/353703</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/353703</guid><dc:creator><![CDATA[dominik 0]]></dc:creator><pubDate>Mon, 15 Sep 2003 05:55:34 GMT</pubDate></item><item><title><![CDATA[Reply to Farbe des Richedittextes an einer bestimmten Stelle ändern? on Mon, 15 Sep 2003 06:04:03 GMT]]></title><description><![CDATA[<p>Guck dir das mal an:</p>
<pre><code class="language-cpp">void CSockDlg::AddString(CString strToAdd, COLORREF &amp;crNewColor, bool bBold)
{
	int iTotalTextLength = m_ctrlMessages.GetWindowTextLength();
	m_ctrlMessages.SetSel(iTotalTextLength, iTotalTextLength);
	m_ctrlMessages.ReplaceSel(strToAdd);
	int iStartPos = iTotalTextLength;

	CHARFORMAT cf;
	cf.cbSize		= sizeof(CHARFORMAT);
	cf.dwMask		= CFM_COLOR | CFM_UNDERLINE | CFM_BOLD;
	cf.dwEffects	=(unsigned long) ~( CFE_AUTOCOLOR | CFE_UNDERLINE | CFE_BOLD);
	if(bBold)
		cf.dwEffects|=CFE_BOLD;
	cf.crTextColor	= crNewColor;
	int iEndPos = m_ctrlMessages.GetWindowTextLength();
	m_ctrlMessages.SetSel(iStartPos, iEndPos);
	m_ctrlMessages.SetSelectionCharFormat(cf);
	m_ctrlMessages.HideSelection(TRUE, FALSE);	

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/353705</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/353705</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Mon, 15 Sep 2003 06:04:03 GMT</pubDate></item><item><title><![CDATA[Reply to Farbe des Richedittextes an einer bestimmten Stelle ändern? on Mon, 15 Sep 2003 07:54:24 GMT]]></title><description><![CDATA[<p>Super dEUs!</p>
<p>Vielen Dank!!!!</p>
<p>dominik</p>
]]></description><link>https://www.c-plusplus.net/forum/post/353768</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/353768</guid><dc:creator><![CDATA[dominik 0]]></dc:creator><pubDate>Mon, 15 Sep 2003 07:54:24 GMT</pubDate></item></channel></rss>