<?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[SDI Textdatei öffnen und im RTF View ausgeben!]]></title><description><![CDATA[<p>Hi ;),</p>
<p>ich habe folgendes Problem, ich möchte eine txt -Datei öffnen und deren Inhalt in ein RtfView schreiben !<br />
Ich kann zwar eine txt Datei öffnen aber nur mit ShellExecute und diese deshalb auch nur im NoptePad ausgeben.<br />
Hier ist der Code :</p>
<pre><code class="language-cpp">void CSDI_Weg_durchs_LabyrinthView::OnFileOpen() 
{
	CRichEditCtrl&amp; rCtrl = GetRichEditCtrl(); // Pointer auf das RichEditControl erstellen um dessen Funktionen zu nutzen
	CHARFORMAT cfm;							  // Struktur die die Aktionen der Selektion enthält

	CString str;

	CString m_strDateiname;

    // Objekt der Klasse CFileDialog erstellen
    CFileDialog m_File(TRUE);

    // Dialogfeld öffnen und Ergebnis auffangen
    if(m_File.DoModal()==IDOK)
    {
		// Gewählten Dateinamen ermitteln
		m_strDateiname = m_File.GetFileName();

		// Ausgewählte Datei öffnen
		ShellExecute(NULL, &quot;open&quot;, m_strDateiname, NULL, NULL, SW_SHOW);

    }	
		rCtrl.SetSel (00,10);									// Slektion Anfang / Ende (00,10)
		cfm.cbSize		= sizeof(CHARFORMAT);					// Funktionen
		cfm.dwMask		= CFM_BOLD;								// des RichEditCONTROLS zur
		cfm.dwEffects	= CFM_BOLD;				  
		rCtrl.ReplaceSel(str);
		rCtrl.SetSelectionCharFormat (cfm);					// Aktionen der Selektion ausführen

     }
</code></pre>
<p>Wie mach ichs richtig ?</p>
<p>Danke für eure Mühe<br />
<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="😉"
    /><br />
ShadowEater</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/189207/sdi-textdatei-öffnen-und-im-rtf-view-ausgeben</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Apr 2026 21:44:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/189207.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 09 Aug 2007 16:46:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to SDI Textdatei öffnen und im RTF View ausgeben! on Thu, 09 Aug 2007 16:46:00 GMT]]></title><description><![CDATA[<p>Hi ;),</p>
<p>ich habe folgendes Problem, ich möchte eine txt -Datei öffnen und deren Inhalt in ein RtfView schreiben !<br />
Ich kann zwar eine txt Datei öffnen aber nur mit ShellExecute und diese deshalb auch nur im NoptePad ausgeben.<br />
Hier ist der Code :</p>
<pre><code class="language-cpp">void CSDI_Weg_durchs_LabyrinthView::OnFileOpen() 
{
	CRichEditCtrl&amp; rCtrl = GetRichEditCtrl(); // Pointer auf das RichEditControl erstellen um dessen Funktionen zu nutzen
	CHARFORMAT cfm;							  // Struktur die die Aktionen der Selektion enthält

	CString str;

	CString m_strDateiname;

    // Objekt der Klasse CFileDialog erstellen
    CFileDialog m_File(TRUE);

    // Dialogfeld öffnen und Ergebnis auffangen
    if(m_File.DoModal()==IDOK)
    {
		// Gewählten Dateinamen ermitteln
		m_strDateiname = m_File.GetFileName();

		// Ausgewählte Datei öffnen
		ShellExecute(NULL, &quot;open&quot;, m_strDateiname, NULL, NULL, SW_SHOW);

    }	
		rCtrl.SetSel (00,10);									// Slektion Anfang / Ende (00,10)
		cfm.cbSize		= sizeof(CHARFORMAT);					// Funktionen
		cfm.dwMask		= CFM_BOLD;								// des RichEditCONTROLS zur
		cfm.dwEffects	= CFM_BOLD;				  
		rCtrl.ReplaceSel(str);
		rCtrl.SetSelectionCharFormat (cfm);					// Aktionen der Selektion ausführen

     }
</code></pre>
<p>Wie mach ichs richtig ?</p>
<p>Danke für eure Mühe<br />
<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="😉"
    /><br />
ShadowEater</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1341745</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1341745</guid><dc:creator><![CDATA[ShadowEater]]></dc:creator><pubDate>Thu, 09 Aug 2007 16:46:00 GMT</pubDate></item><item><title><![CDATA[Reply to SDI Textdatei öffnen und im RTF View ausgeben! on Thu, 09 Aug 2007 17:22:04 GMT]]></title><description><![CDATA[<p>Ok. klappt jetzt ;)) !!</p>
<p><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 />
ShadowEater</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1341761</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1341761</guid><dc:creator><![CDATA[ShadowEater]]></dc:creator><pubDate>Thu, 09 Aug 2007 17:22:04 GMT</pubDate></item></channel></rss>