<?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[HFONT abspeichern]]></title><description><![CDATA[<p>heiho leute</p>
<p>es geht darum,<br />
ich hab mein settings dialog wo der user diverse sachen auswaehlen kann - unter anderen ein COLORREF und ein HFONT</p>
<p>diese einstellungen moechte (muss) ich in eine xml datei abspeichern<br />
das colorref ist eigentlich kein problem, da speicher ich dann einfach die RGB werte und feddich<br />
aber wie speicher ich das HFONT ab ?</p>
<p>jemand ne idee ?</p>
<p>das font handle bekomm ich indem ich den user ueber das &quot;ChooseFont&quot; eine schriftart auswaehlen lass</p>
<p>waere ueber alle tipps dankbar</p>
<p>{=</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/185329/hfont-abspeichern</link><generator>RSS for Node</generator><lastBuildDate>Sun, 05 Jul 2026 16:08:40 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/185329.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 24 Jun 2007 10:07:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to HFONT abspeichern on Sun, 24 Jun 2007 10:07:29 GMT]]></title><description><![CDATA[<p>heiho leute</p>
<p>es geht darum,<br />
ich hab mein settings dialog wo der user diverse sachen auswaehlen kann - unter anderen ein COLORREF und ein HFONT</p>
<p>diese einstellungen moechte (muss) ich in eine xml datei abspeichern<br />
das colorref ist eigentlich kein problem, da speicher ich dann einfach die RGB werte und feddich<br />
aber wie speicher ich das HFONT ab ?</p>
<p>jemand ne idee ?</p>
<p>das font handle bekomm ich indem ich den user ueber das &quot;ChooseFont&quot; eine schriftart auswaehlen lass</p>
<p>waere ueber alle tipps dankbar</p>
<p>{=</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1312635</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1312635</guid><dc:creator><![CDATA[EXDW]]></dc:creator><pubDate>Sun, 24 Jun 2007 10:07:29 GMT</pubDate></item><item><title><![CDATA[Reply to HFONT abspeichern on Sun, 24 Jun 2007 10:48:11 GMT]]></title><description><![CDATA[<p>Mittels GetObject() die HFONT-Infos als LOGFONT-Struktur bekommen und diese abspeichern.<br />
Beim laden kannst du aus der LOGFONT-Struktur via CreateFontIndirect() wieder nen HFONT basteln.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1312651</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1312651</guid><dc:creator><![CDATA[geeky]]></dc:creator><pubDate>Sun, 24 Jun 2007 10:48:11 GMT</pubDate></item><item><title><![CDATA[Reply to HFONT abspeichern on Sun, 24 Jun 2007 15:35:59 GMT]]></title><description><![CDATA[<p>ich arbeite schon mit LOGFONT, das bekomm ich beim ChooseFont schon zurueck und mach daraus die HFONT</p>
<p>aber das LOGFONT hat ja sehr viele parameter, reicht es aus wenn ich den &quot;lpFaceName&quot; abspeicher oder muss ich alle parameter abspeichern ?</p>
<p>bzw welche parameter brauch ich?</p>
<p>ich hab wenn ich rumprobier immer 8 parameter gesetzt, find das zum abspeichern n bissl bloed, da es so viel ist, waere praktisch wenn nur der name, schriftgroesse, bold italic<br />
(4 parameter) ausreichen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1312797</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1312797</guid><dc:creator><![CDATA[EXDW]]></dc:creator><pubDate>Sun, 24 Jun 2007 15:35:59 GMT</pubDate></item><item><title><![CDATA[Reply to HFONT abspeichern on Tue, 26 Jun 2007 12:40:30 GMT]]></title><description><![CDATA[<p>heiho</p>
<p>ich hab hier noch meine problemchen</p>
<p>und zwar will ich</p>
<p>lfHeight<br />
lfWeight<br />
lfItalic<br />
lfOutPrecision<br />
lfClipPrecision<br />
lfQuality<br />
lfPitchAndFamily<br />
lfFaceName</p>
<p>abspeichern in meinen unicode programm mit der UTF-8 XML datei</p>
<p>mit</p>
<p>lfHeight<br />
lfWeight<br />
klapps problemlos, da es long ist und ich das tstol verwenden kann um ein wstring zu erhalten<br />
auch das<br />
lfFaceName<br />
macht keine probleme, da das eh schon ein normaler string ist</p>
<p>aber die anderen BYTE variablen machen mir aerger, ich schaff es einfach nicht diese abzuspeichern,<br />
ich hab schon alle moeglichen konvertierungen rumprobiert, ich bekomm einfach das unsigned char (BYTE) nicht in nem wstring,</p>
<p>sobald ich die XML speicher ist die datei ploetzlich dort zu ende wo ich die BYTE variablen schreiben will, wenn ich die manuell auf 0 setz gehts,</p>
<p>dh mein problem ist das convertieren<br />
BYTE &lt;-&gt; std::wstring</p>
<p>zu hilf</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1313974</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1313974</guid><dc:creator><![CDATA[EXDW]]></dc:creator><pubDate>Tue, 26 Jun 2007 12:40:30 GMT</pubDate></item></channel></rss>