📄 subject_21250.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> CRect(5,5,70,20), this ,IDC_BUTTONADD))<BR> {<BR> TRACE0("Failed to create to button.\n" );<BR> return -1;<BR> }<BR> CFont font;<BR> LOGFONT lf;<BR> memset(&lf, 0, sizeof(LOGFONT)); // Zero out the structure.<BR> lf.lfHeight = 8;// Request a 12-pixel-height font.<BR> lstrcpy(lf.lfFaceName, _T("MS Sans Serif")); // Request a face name "".<BR> VERIFY(font.CreateFontIndirect(&lf)); // Create the font<BR> m_ButtonAdd.SetFont(&font);<BR><BR> 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-><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->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->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 + -