subject_21399.htm

来自「一些关于vc的问答」· HTM 代码 · 共 24 行

HTM
24
字号
<p>
序号:21399 发表者:苦闷人 发表日期:2002-11-17 00:02:45
<br>主题:第一次来问题。
<br>内容:CFontDialog dlg(&amp;lf, CF_SCREENFONTS|CF_INITTOLOGFONTSTRUCT);<BR>我想写几行代码等于它,CFontDialog dlg;<BR>dlg.getcurrentfont(&amp;lf);<BR>下面的搞不好了,<BR>为什么要CFontDialog dlg(&amp;lf, CF_SCREENFONTS|CF_INITTOLOGFONTSTRUCT);用呢,是调用构造函数吗,我找了一下的,不是很明白。高手们能说明一下吗?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:编程爱好者 回复日期:2002-11-17 01:07:52
<br>内容:是调用CFontDialog类的构造函数。具体说明请查阅MSDN。简述如下:<BR><BR>CFontDialog( LPLOGFONT lplfInitial = NULL, <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DWORD dwFlags = CF_EFFECTS | CF_SCREENFONTS, <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CDC* pdcPrinter = NULL, <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CWnd* pParentWnd&nbsp;&nbsp;= NULL );<BR><BR>lplfInitial:一个指向字体信息结构的指针<BR>dwFlags:指定字体对话框打开时的选择状态<BR>pdcPrinter:一个指向打印设备描述表的指针<BR>pParentWnd:指向字体对话框的父窗体或所有者窗体<BR><BR>一般说来,直接使用默认值就可以了<BR>CFontDialog dlg;<BR>dlg.DoModal();<BR><BR>试比较MSDN中的例子:<BR><BR>LOGFONT lf;<BR>memset(&amp;lf, 0, sizeof(LOGFONT));<BR><BR>CClientDC dc(this);<BR>lf.lfHeight = -MulDiv(12, dc.GetDeviceCaps(LOGPIXELSY), 72);<BR>strcpy(lf.lfFaceName, "Times New Roman");<BR><BR>CFontDialog dlg(&amp;lf);<BR>dlg.DoModal();<BR><BR>把这两段代码分别加入,看看有什么不同,再试着改变一些参数,再看看有什么不同以便加深理解。<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>
回复者:苦闷人 回复日期:2002-11-17 10:44:29
<br>内容:编程爱好者 ,我查了一下msdn的,里面有一个m_cf,那么m_cf怎么与CF_EFFECTS | CF_SCREENFONTS挂钩呢,dlg.m_cf=CF_EFFECTS | CF_SCREENFONTS吗?
<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>回复者:晚风也渡 回复日期:2002-11-17 10:49:54
<br>内容:应该是这样的:m_cf.Flags=CF_EFFECTS | CF_SCREENFONTS
<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 + =
减小字号Ctrl + -
显示快捷键?