<?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[CRichEditCtrl treibt mich in den Wahnsinn]]></title><description><![CDATA[<p>In meinem MFC-Programm erzeuge ich in der View.h mit<br />
„CRichEditCtrl m_rich; “ ein CRichEditCtrl-Objekt.</p>
<p>In der Ansicht kommt dann folgendes „Create“<br />
„m_rich.Create(ES_AUTOVSCROLL | ES_MULTILINE | ES_WANTRETURN | WS_CHILD | WS_VISIBLE | WS_VSCROLL , rect, this, 1);“</p>
<p>Damit ist das „CRichEditCtrl-Objekt“ erzeugt und bereit.</p>
<p>Wenn ich nun die linke Maustaste klicke wird folgendes ausgeführt.<br />
„m_rich.Paste();”</p>
<p>Damit kann ich allerdings nur Text aus der Zwischenablage in meine Ansicht einfügen.<br />
Das funktioniert nicht wenn sich Bilder in der Zwischenablage befinden.</p>
<p>Habe nun folgendes ausprobiert.</p>
<p>BOOL ja = m_rich.CanPaste(); soll rausfinden ob „CRichEditCtrl“ mit den<br />
Daten in der Zwischenablage kann<br />
TRACE(&quot;\nCanPaste ja/nein = %i\n\n&quot;, ja); Bekomme immer eine 1 für ‚ja’ auch wenn Bilder<br />
in der Zwischenablage sind. Allerdings bekomme<br />
ich sie in meiner Ansicht nicht zu sehen. Soll heißen<br />
sie werden nicht eingefügt.</p>
<p>Habe nun folgendes gemacht. „m_rich.PasteSpecial(CF_TEXT);”<br />
Das geht. Kann Text einfügen. Dann habe ich „m_rich.PasteSpecial(CF_BITMAP);” und<br />
„m_rich.PasteSpecial(CF_DIB);” ausprobiert aber nichts. Es erscheinen keine Bilder in meiner Ansicht.</p>
<p>Was mache ich falsch oder kann „CRichEditCtrl“ keine Bilder aus der Zwischenablage einfügen.<br />
Das glaube ich allerdings nicht denn dann gäbe es ja kein CF_BITMAP, CF_TIFF, CF_DIB.</p>
<p>Weis jemand Rat.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/165262/cricheditctrl-treibt-mich-in-den-wahnsinn</link><generator>RSS for Node</generator><lastBuildDate>Tue, 18 Aug 2026 13:00:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/165262.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 17 Nov 2006 14:26:10 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CRichEditCtrl treibt mich in den Wahnsinn on Fri, 17 Nov 2006 14:26:10 GMT]]></title><description><![CDATA[<p>In meinem MFC-Programm erzeuge ich in der View.h mit<br />
„CRichEditCtrl m_rich; “ ein CRichEditCtrl-Objekt.</p>
<p>In der Ansicht kommt dann folgendes „Create“<br />
„m_rich.Create(ES_AUTOVSCROLL | ES_MULTILINE | ES_WANTRETURN | WS_CHILD | WS_VISIBLE | WS_VSCROLL , rect, this, 1);“</p>
<p>Damit ist das „CRichEditCtrl-Objekt“ erzeugt und bereit.</p>
<p>Wenn ich nun die linke Maustaste klicke wird folgendes ausgeführt.<br />
„m_rich.Paste();”</p>
<p>Damit kann ich allerdings nur Text aus der Zwischenablage in meine Ansicht einfügen.<br />
Das funktioniert nicht wenn sich Bilder in der Zwischenablage befinden.</p>
<p>Habe nun folgendes ausprobiert.</p>
<p>BOOL ja = m_rich.CanPaste(); soll rausfinden ob „CRichEditCtrl“ mit den<br />
Daten in der Zwischenablage kann<br />
TRACE(&quot;\nCanPaste ja/nein = %i\n\n&quot;, ja); Bekomme immer eine 1 für ‚ja’ auch wenn Bilder<br />
in der Zwischenablage sind. Allerdings bekomme<br />
ich sie in meiner Ansicht nicht zu sehen. Soll heißen<br />
sie werden nicht eingefügt.</p>
<p>Habe nun folgendes gemacht. „m_rich.PasteSpecial(CF_TEXT);”<br />
Das geht. Kann Text einfügen. Dann habe ich „m_rich.PasteSpecial(CF_BITMAP);” und<br />
„m_rich.PasteSpecial(CF_DIB);” ausprobiert aber nichts. Es erscheinen keine Bilder in meiner Ansicht.</p>
<p>Was mache ich falsch oder kann „CRichEditCtrl“ keine Bilder aus der Zwischenablage einfügen.<br />
Das glaube ich allerdings nicht denn dann gäbe es ja kein CF_BITMAP, CF_TIFF, CF_DIB.</p>
<p>Weis jemand Rat.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1176391</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1176391</guid><dc:creator><![CDATA[hal_ibm]]></dc:creator><pubDate>Fri, 17 Nov 2006 14:26:10 GMT</pubDate></item><item><title><![CDATA[Reply to CRichEditCtrl treibt mich in den Wahnsinn on Sat, 18 Nov 2006 13:00:54 GMT]]></title><description><![CDATA[<p>Schau mal hier:</p>
<p><a href="http://www.codeguru.com/cpp/controls/richedit/article.php/c5383/" rel="nofollow">http://www.codeguru.com/cpp/controls/richedit/article.php/c5383/</a></p>
<p>das sollte dich deinem Ziel etwas näher bringen <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>Müßtest dann nur noch das bild aus dem Clipboard hohlen und einfügen.</p>
<p>Gruß Matthias</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1176581</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1176581</guid><dc:creator><![CDATA[CTecS]]></dc:creator><pubDate>Sat, 18 Nov 2006 13:00:54 GMT</pubDate></item><item><title><![CDATA[Reply to CRichEditCtrl treibt mich in den Wahnsinn on Sat, 18 Nov 2006 16:41:05 GMT]]></title><description><![CDATA[<p>Danke dir CTecS für die Antwort.<br />
Werde mal bei codeguru nachsehen.<br />
Allerdings ist das &quot;bild aus dem Clipboard hohlen&quot; so ziemkich mein grösstes Problem.<br />
Wenn ich mit CRichEditView arbeite kann ich Texte und Bilder mit STRG+V<br />
einfügen. Kriege es aber nicht hin es mit der Maus zu veranlassen.</p>
<p>Wenn ich mit CRichEditCtrl arbeite kann ich durch einen Mausklick zwar Text einfügen aber eben keine Bilder.</p>
<p>hal_ibm</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1176705</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1176705</guid><dc:creator><![CDATA[hal_ibm]]></dc:creator><pubDate>Sat, 18 Nov 2006 16:41:05 GMT</pubDate></item><item><title><![CDATA[Reply to CRichEditCtrl treibt mich in den Wahnsinn on Sat, 18 Nov 2006 16:50:32 GMT]]></title><description><![CDATA[<p>wie im anderen forum schon gesagt wenn du mit der maustaste Text o. bilder aus der zwischenablage in deine ansicht einfügen willst must du selbst dafür sorgen das du das aus der zwischenablage holst und in die ansicht einfügst.</p>
<p>man kann nicht STRG+V eben mal schnell in STRG+T oder in nen mausklick wandeln und erwarten das sich das aus der zwischenablage selbst in die ansicht einfügt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1176711</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1176711</guid><dc:creator><![CDATA[LowFly]]></dc:creator><pubDate>Sat, 18 Nov 2006 16:50:32 GMT</pubDate></item><item><title><![CDATA[Reply to CRichEditCtrl treibt mich in den Wahnsinn on Sat, 18 Nov 2006 16:58:47 GMT]]></title><description><![CDATA[<p>Ja aber warum denn nicht? Dem Computer oder windows müsste es doch egal sein von welchem eigabegerät ob Tastatur oder Maus der entsprechende Befehl kommt.<br />
Der Computer ist doch &quot;Programmierbar&quot;. Es sollte doch möglich sein durch einen Mausklick so etwas wie einen Tastaturcode von einer Virtuellen Tastatur zu schicken. Ich klicke auf einen Button und die entsprechende Nachrichetembehandlungsroutine des Buttons sendet eine Nachricht an Windows das diese für STRG+V hält.<br />
Lasse mich gerne vom gegenteil überzeugen aber dann wüsste ich gerne warum und nicht nur das geht nicht.<br />
Das es so einfach nicht geht sehe ich ja.</p>
<p>hal_ibm</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1176715</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1176715</guid><dc:creator><![CDATA[hal_ibm]]></dc:creator><pubDate>Sat, 18 Nov 2006 16:58:47 GMT</pubDate></item><item><title><![CDATA[Reply to CRichEditCtrl treibt mich in den Wahnsinn on Sun, 19 Nov 2006 00:08:06 GMT]]></title><description><![CDATA[<p>Ist deine ID für einfügen auch ID_EDIT_PASTE, denn bei mir MSV7 läuft das ohne probleme</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1176910</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1176910</guid><dc:creator><![CDATA[CTecS]]></dc:creator><pubDate>Sun, 19 Nov 2006 00:08:06 GMT</pubDate></item><item><title><![CDATA[Reply to CRichEditCtrl treibt mich in den Wahnsinn on Tue, 21 Nov 2006 11:14:01 GMT]]></title><description><![CDATA[<p>Hallo CTecS.</p>
<p>Wenn meine Ansicht von CRichEditView erbt funktioniert das bei mir auch.<br />
Bei mir ist dann natürlich die ID für einfügen auch ID_EDIT_PASTE.<br />
Danke für den Tipp.<br />
Übrigens. Habe mir von Microsoft mal die Queldateien von Wordpad besorgt.<br />
Die machen es genauso. Auch den ihr popupmenu greift einfach über ID_EDIT_PASTE<br />
auf die Zwischenablage zu.</p>
<p>Wenn ich in meiner Anischt allerdings ein CRichEditCtrl-Objekt verwenden will funktioniert das mit den Bildern allerdings nicht. Nur damit wir nicht aneinander vorbei reden (schreiben).</p>
<p>Danke für den Tip. War sehr wertvoll</p>
<p>hal_ibm</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1177924</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1177924</guid><dc:creator><![CDATA[hal_ibm]]></dc:creator><pubDate>Tue, 21 Nov 2006 11:14:01 GMT</pubDate></item></channel></rss>