<?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[Serialize DrawObjectList]]></title><description><![CDATA[<p>Im Moment wird fast alles richtig gesetzt.</p>
<p><a href="http://mcsnoop.mc.funpic.de/MFC/immo.JPG" rel="nofollow">http://mcsnoop.mc.funpic.de/MFC/immo.JPG</a></p>
<p>Bis auf das das CRect vom TextObject noch nicht ganz richtig greift, aber das CRect wird schon dem Text angepasst. Das ist immo hier aber nicht das topproblem.</p>
<pre><code>void CMy07AufgabeDoc::Serialize(CArchive&amp; ar)
{
	DrawObjectList.Serialize(ar);
}
</code></pre>
<p>Alle Elemente werden richtig dargestellt, dann kann das ganze auch gespeichert werden, aber nach dem Laden wird die Schrift nicht mehr angezeigt, aber die passenden CRect zu den Textobjecten sind da und können auch verschoben werden.</p>
<p><a href="http://mcsnoop.mc.funpic.de/MFC/immo_nachdemladen.JPG" rel="nofollow">http://mcsnoop.mc.funpic.de/MFC/immo_nachdemladen.JPG</a></p>
<p><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>Dabei fehlt der Draw vom FontObject doch nix.</p>
<pre><code>virtual void Draw(CDC* pDC){ 

		CFont font;
        font.CreatePointFont(120, &quot;Garamond&quot;);
        CFont *pFont = pDC-&gt;SelectObject(&amp;font);

        pDC-&gt;DrawText(sztemp,&amp;Pos,DT_LEFT|DT_WORDBREAK|DT_CALCRECT);
		pDC-&gt;DrawText(sztemp,&amp;Pos,DT_LEFT|DT_WORDBREAK);

		pDC-&gt;SelectObject(pFont);
        font.DeleteObject();
	};
</code></pre>
<p>Kann es evtl sein das &quot;sztemp&quot; wieder geleert wird bzw das der Text nicht mit serialisiert wird?</p>
<pre><code>CMyFontObject(CString FontField){
		sztemp=FontField;
	};
</code></pre>
<p>FontField ist in einem Dialog ein Editfeld, das natürlich bei start leer ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/180141/serialize-drawobjectlist</link><generator>RSS for Node</generator><lastBuildDate>Tue, 14 Apr 2026 18:33:52 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/180141.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 29 Apr 2007 12:43:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Serialize DrawObjectList on Sun, 29 Apr 2007 13:16:09 GMT]]></title><description><![CDATA[<p>Im Moment wird fast alles richtig gesetzt.</p>
<p><a href="http://mcsnoop.mc.funpic.de/MFC/immo.JPG" rel="nofollow">http://mcsnoop.mc.funpic.de/MFC/immo.JPG</a></p>
<p>Bis auf das das CRect vom TextObject noch nicht ganz richtig greift, aber das CRect wird schon dem Text angepasst. Das ist immo hier aber nicht das topproblem.</p>
<pre><code>void CMy07AufgabeDoc::Serialize(CArchive&amp; ar)
{
	DrawObjectList.Serialize(ar);
}
</code></pre>
<p>Alle Elemente werden richtig dargestellt, dann kann das ganze auch gespeichert werden, aber nach dem Laden wird die Schrift nicht mehr angezeigt, aber die passenden CRect zu den Textobjecten sind da und können auch verschoben werden.</p>
<p><a href="http://mcsnoop.mc.funpic.de/MFC/immo_nachdemladen.JPG" rel="nofollow">http://mcsnoop.mc.funpic.de/MFC/immo_nachdemladen.JPG</a></p>
<p><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>Dabei fehlt der Draw vom FontObject doch nix.</p>
<pre><code>virtual void Draw(CDC* pDC){ 

		CFont font;
        font.CreatePointFont(120, &quot;Garamond&quot;);
        CFont *pFont = pDC-&gt;SelectObject(&amp;font);

        pDC-&gt;DrawText(sztemp,&amp;Pos,DT_LEFT|DT_WORDBREAK|DT_CALCRECT);
		pDC-&gt;DrawText(sztemp,&amp;Pos,DT_LEFT|DT_WORDBREAK);

		pDC-&gt;SelectObject(pFont);
        font.DeleteObject();
	};
</code></pre>
<p>Kann es evtl sein das &quot;sztemp&quot; wieder geleert wird bzw das der Text nicht mit serialisiert wird?</p>
<pre><code>CMyFontObject(CString FontField){
		sztemp=FontField;
	};
</code></pre>
<p>FontField ist in einem Dialog ein Editfeld, das natürlich bei start leer ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1275637</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1275637</guid><dc:creator><![CDATA[McSnoop]]></dc:creator><pubDate>Sun, 29 Apr 2007 13:16:09 GMT</pubDate></item><item><title><![CDATA[Reply to Serialize DrawObjectList on Sun, 29 Apr 2007 13:20:52 GMT]]></title><description><![CDATA[<p>hmmm am letzteren liegts nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1275663</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1275663</guid><dc:creator><![CDATA[McSnoop]]></dc:creator><pubDate>Sun, 29 Apr 2007 13:20:52 GMT</pubDate></item><item><title><![CDATA[Reply to Serialize DrawObjectList on Wed, 13 Jun 2007 20:58:24 GMT]]></title><description><![CDATA[<p><a href="http://mcsnoop.ath.cx/index.php?option=com_content&amp;task=view&amp;id=26&amp;Itemid=41" rel="nofollow">http://mcsnoop.ath.cx/index.php?option=com_content&amp;task=view&amp;id=26&amp;Itemid=41</a><br />
(webserver ist nicht 24h am tag online, meist von 8-23 Uhr)</p>
<p>Hier ist das nochmal anschaulicht gezeigt, was geht und was nicht.</p>
<p>Der Text wird nach dem Laden noch nicht dargestellt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1304323</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1304323</guid><dc:creator><![CDATA[McSnoop]]></dc:creator><pubDate>Wed, 13 Jun 2007 20:58:24 GMT</pubDate></item></channel></rss>