现象:
在资源中已经设置了属性页的字体为“Tahoma”,9
但是,加入PropertySheet中,显示出来的时候,确变成了“宋体”,9 了问题:
如何修改属性页的字体?曾经尝试了在InitDialog中加入如下代码,但是不起作用: LOGFONT lf; lf.lfHeight = 9;
strncpy(lf.lfFaceName, "Tahoma", 10);
lf.lfCharSet = GB2312_CHARSET;
lf.lfItalic = FALSE;
lf.lfClipPrecision = CLIP_DEFAULT_PRECIS;
lf.lfEscapement = 0;
lf.lfOrientation = 0;
lf.lfOutPrecision = OUT_DEFAULT_PRECIS;
lf.lfPitchAndFamily = DEFAULT_PITCH | FF_DONTCARE;
lf.lfQuality = ANTIALIASED_QUALITY;
lf.lfStrikeOut = FALSE;
lf.lfUnderline = FALSE;
lf.lfWeight = FW_NORMAL;
lf.lfWidth = 0;
m_Font.CreateFontIndirect( &lf); SetFont( &m_Font);还请各位能人多多帮忙
在资源中已经设置了属性页的字体为“Tahoma”,9
但是,加入PropertySheet中,显示出来的时候,确变成了“宋体”,9 了问题:
如何修改属性页的字体?曾经尝试了在InitDialog中加入如下代码,但是不起作用: LOGFONT lf; lf.lfHeight = 9;
strncpy(lf.lfFaceName, "Tahoma", 10);
lf.lfCharSet = GB2312_CHARSET;
lf.lfItalic = FALSE;
lf.lfClipPrecision = CLIP_DEFAULT_PRECIS;
lf.lfEscapement = 0;
lf.lfOrientation = 0;
lf.lfOutPrecision = OUT_DEFAULT_PRECIS;
lf.lfPitchAndFamily = DEFAULT_PITCH | FF_DONTCARE;
lf.lfQuality = ANTIALIASED_QUALITY;
lf.lfStrikeOut = FALSE;
lf.lfUnderline = FALSE;
lf.lfWeight = FW_NORMAL;
lf.lfWidth = 0;
m_Font.CreateFontIndirect( &lf); SetFont( &m_Font);还请各位能人多多帮忙
解决方案 »
- CShowBitmapView.h中加入#include "atlimage.h"
- 求大神帮我下一个pudn文件
- MFC基于对话框的Media Player如何实现全屏显示功能?
- 发现自己脑子真是不够使,关于图片显示的问题,思路进入死胡同了
- 关于Windows核心编程
- SetWindowExt 问题
- IDispatch调用_AppDomain
- 为什么我返回的布尔值老是真呢?
- 有誰能夠提供WinSocket連接的程序代碼(用windows API函數,connect,recv等)
- windows 程序设计里的代码为什么在VC环境里不能编译???
- Activex调用javascript的问题。请高手给点建议
- 有谁知道游戏序列号粘贴器的制作原理吗,望不吝赐教
http://support.microsoft.com/default.aspx?scid=kb;en-us;142170
PRPFONT - How to Set CPropertySheet Fonts Q142170