就是普通的windows字体的载入,createfont什么的是可以,不过我这里有个问题,就是我要去指定的位置,比如桌面,载入它,所以问题来了,载入时并不知道它到底是什么字体。所以问题就是如何解析载入的windows字体
解决方案 »
- 关于Stretchblt函数的使用,谢谢大家了
- 关于模式对话框和非模式对话框
- 如何保存Date Time Picker中的时间值到外部设定“.ini”文件?
- 【请教】可能是数组太大导致的内存泄漏问题?
- vc6.0中要自定义类,想从CObject类派生,以获得它的机能,然而ClassWizard中却找不到CObject基类,高手请进???
- CSocketFile和线程
- 对话框模板问题
- 关于复数赋值得问题,怎么搞啊?真是郁闷啊,高分求救
- 请问如何创建一个主窗体是一个CPropertySheet类,并有3个CPropertyPage?
- CRectTracker中画的图像,移动这个图像时其它所有图像都不见了,求解
- 用INSTALLLSHIELD 怎么做选择安装?
- 一个static的问题
然后使用 SendMessage(HWND_BROADCAST,WM_FONTCHANGE,0,0) 广播通知。接下来就是font.CreateFontIndirect(&lf);
oldfont = pDC->SelectObject(&font); LOGFONT lf;
lf.lfHeight = 240;
lf.lfWidth = 120;
lf.lfEscapement = m_ang;
lf.lfOrientation = m_ang;
lf.lfWeight = 520;
lf.lfItalic = 0;
lf.lfUnderline = 0;
lf.lfStrikeOut = 0;
lf.lfCharSet = GB2312_CHARSET;
lf.lfOutPrecision = 0;
lf.lfClipPrecision = CLIP_STROKE_PRECIS;
lf.lfQuality = 0;
lf.lfPitchAndFamily = 0;
strcpy(lf.lfFaceName, "字体名");
font.CreateFontIndirect(&lf);
oldfont = pDC->SelectObject(&font);