⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_21250.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:21250 发表者:ubi 发表日期:2002-11-15 11:05:13
<br>主题:CButton问题
<br>内容:我在View中动态创建了一个CButton对象m_AddButton,Button上的字体又大又粗,怪不好看的,怎样设置Button上显示的字体。比如说设置成MS Sans Serif.大小8号字。
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:CDMA2000 回复日期:2002-11-15 11:07:10
<br>内容:调用CButton::SetFont()
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:ubi 回复日期:2002-11-15 11:52:57
<br>内容:还是不行,没看到效果。我的代码如下:if (!m_ButtonAdd.Create("添加", WS_VISIBLE|WS_CHILD , <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CRect(5,5,70,20), this ,IDC_BUTTONADD))<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TRACE0("Failed to create to button.\n" );<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return -1;<BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;CFont font;<BR>&nbsp;&nbsp;&nbsp;&nbsp;LOGFONT lf;<BR>&nbsp;&nbsp;&nbsp;&nbsp;memset(&amp;lf, 0, sizeof(LOGFONT));&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Zero out the structure.<BR>&nbsp;&nbsp;&nbsp;&nbsp;lf.lfHeight = 8;// Request a 12-pixel-height font.<BR>&nbsp;&nbsp;&nbsp;&nbsp;lstrcpy(lf.lfFaceName, _T("MS Sans Serif"));&nbsp;&nbsp; // Request a face name "".<BR>&nbsp;&nbsp;&nbsp;&nbsp;VERIFY(font.CreateFontIndirect(&amp;lf));&nbsp;&nbsp;// Create the font<BR>&nbsp;&nbsp;&nbsp;&nbsp;m_ButtonAdd.SetFont(&amp;font);<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;font.DeleteObject();
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:Norton AntiVirus 回复日期:2002-11-15 12:28:31
<br>内容:CDC* pDC = m_ButtonAdd.GetDC();<BR>pDC-&gt;<BR><BR>是SelectObject还是SetFont我忘了
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:ubi 回复日期:2002-11-15 12:48:51
<br>内容:是pDC-&gt;SelectObject().不过还是不见效果。气死我也!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:Norton AntiVirus 回复日期:2002-11-15 13:00:12
<br>内容:呵呵
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:sdf 回复日期:2002-11-15 13:04:03
<br>内容:你没有设置CPen,当然不管用了,先将画笔设置了,再用<BR>pDC-&gt;SelectObject()选择画笔,用完后在恢复到原来的画笔,多
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:ubi 回复日期:2002-11-15 13:58:30
<br>内容:在对话框中静态创建时,使用SetFont()函数就可以,动态创建时就不行了,看来可能我在创建时的风格参数没设置对。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -