[WIN32LIB] Font Confusion

new topic     » topic index » view thread      » older message » newer message

This is a multi-part message in MIME format.

------=_NextPart_000_0001_01C22551.EE255D40
	charset="us-ascii"

Hello All!
 
I've got an interesting problem that I'm hoping someone can help me out
with.  I have a group control on a tabItem.  On this group control, I
originally had five labels, each of which needed to be able to have its
own font, font color, and background color.  Unfortunately, after trying
everything I could think of, as well as other folks' advice, I could not
get the font color to change inside the label.  (I could do everything
else.)  I tried setTextColor(), setPenColor(), even what API calls I
knew, without success.
 
So, I've decided to draw my own labels.  I've done this by simply
drawing a filled rectangle corresponding to the boundaries of my
"control," then writing within that rectangle using wPuts().  This
seemed simple enough, until it came to changing the font before writing
to the control.  When I do this, the font of the group box changes as
well.  Is there any way that I can change the font of the pen without
changing the font of the control?  This will be especially important,
because, as I said, it is possible that each one of these five "labels"
will have separate fonts.
 
Any ideas about what to do would be greatly appreciated.
 
Travis Beaty
Evans, Colorado.
 
 

------=_NextPart_000_0001_01C22551.EE255D40
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:st1=3D"urn:schemas-microsoft-com:office:smarttags" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">


<meta name=3DProgId content=3DWord.Document>
<meta name=3DGenerator content=3D"Microsoft Word 10">
<meta name=3DOriginator content=3D"Microsoft Word 10">
<link rel=3DFile-List href=3D"cid:filelist.xml at 01C22551.E662AB80">
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"State"/>
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"City"/>
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"place"/>
<!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:DoNotRelyOnCSS/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:GrammarState>Clean</w:GrammarState>
  <w:DocumentKind>DocumentEmail</w:DocumentKind>
  <w:EnvelopeVis/>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]--><!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;
	text-underline:single;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	mso-style-noshow:yes;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:Arial;
	mso-ascii-font-family:Arial;
	mso-hansi-font-family:Arial;
	mso-bidi-font-family:Arial;
	color:windowtext;}
span.GramE
	{mso-style-name:"";
	mso-gram-e:yes;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 10]>
<style>
 /* Style Definitions */=20
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";}
</style>
<![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple =
style=3D'tab-interval:.5in'>

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Hello All!<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>I’ve got an interesting problem that I’m =
hoping
someone can help me out with.<span style=3D'mso-spacerun:yes'>&nbsp; =
</span>I
have a group control on a tabItem.<span =
style=3D'mso-spacerun:yes'>&nbsp;
</span>On this group control, I originally had five labels, each of =
which
needed to be able to have its own font, font color, and background =
color.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>Unfortunately, after trying =
everything I
could think of, as well as other folks’ advice, I could not get =
the font
color to change inside the label. <span
style=3D'mso-spacerun:yes'>&nbsp;</span>(I could do everything =
else.)<span
style=3D'mso-spacerun:yes'>&nbsp; </span>I tried <span =
class=3DGramE>setTextColor(</span>),
setPenColor(), even what API calls I knew, without =
success.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>So, I’ve decided to draw my own labels.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>I’ve done this by simply =
drawing a
filled rectangle corresponding to the boundaries of my =
“control,”
then writing within that rectangle using wPuts().<span
style=3D'mso-spacerun:yes'>&nbsp; </span>This seemed simple enough, =
until it came
to changing the font before writing to the control. <span
style=3D'mso-spacerun:yes'>&nbsp;</span><span class=3DGramE>When I do =
this, the
font of the group box changes as well.</span><span
style=3D'mso-spacerun:yes'>&nbsp; </span>Is there any way that I can =
change the
font of the pen without changing the font of the control? <span
style=3D'mso-spacerun:yes'>&nbsp;</span>This will be especially =
important,
because, as I said, it is possible that each one of these five =
“labels”
will have separate fonts.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Any ideas about what to do would be greatly =
appreciated.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Travis Beaty<o:p></o:p></span></font></p>

<p class=3DMsoNormal><st1:place><st1:City><font size=3D2 =
face=3DArial><span
  =
style=3D'font-size:10.0pt;font-family:Arial'>Evans</span></font></st1:Cit=
y><font
 size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'>, =
</span></font><st1:State><font
  size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'>Colorado</span></font></st1:=
State></st1:place><font
size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'>.<o:p></o:p></span></font></=
p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

</div>



------=_NextPart_000_0001_01C22551.EE255D40--

new topic     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu