CFontDialog dlg(&lf, CF_SCREENFONTS|CF_INITTOLOGFONTSTRUCT);
我想写几行代码等于它,CFontDialog dlg;
dlg.getcurrentfont(&lf);
下面的搞不好了,
为什么要CFontDialog dlg(&lf, CF_SCREENFONTS|CF_INITTOLOGFONTSTRUCT);用呢,是调用构造函数吗,我找了一下的,不是很明白。高手们能说明一下吗?
我想写几行代码等于它,CFontDialog dlg;
dlg.getcurrentfont(&lf);
下面的搞不好了,
为什么要CFontDialog dlg(&lf, CF_SCREENFONTS|CF_INITTOLOGFONTSTRUCT);用呢,是调用构造函数吗,我找了一下的,不是很明白。高手们能说明一下吗?
解决方案 »
- 日本陆军史日生田著(带链接)
- 用什么方法可以找到一个图形中间的那条线?
- For sevencat(七猫) ,对不起,害你损失了信誉分!
- 高分求教:用ATL写的ActiveX控件,怎么获得它的上层容器的文档的接口?
- 如何配置DLL的Debug版本和Release版本?
- 急!如何使用自定义协议?
- 有没可能对非当前窗口发送鼠标消息?
- 关于图片的问题
- 安装WinDDK后,fatal error C1083: 无法打开包括文件:"devioctl.h"
- 在哪可下载最新的Plastform SDK?微软的站点最近不让下载了!!
- 怎样可能在DLL里放个窗口,并调用它?
- 请问关于文字色彩网络传输怎么进行啊(在vc中)
初始的选择的字体也可以在 m_cf 中给出
CFontDialog dlg;
dlg.m_cf //你的初始字体
dlg.getcurrentfont(&lf);
下面的东西 copy form msdntypedef struct {
DWORD lStructSize;
HWND hwndOwner;
HDC hDC;
LPLOGFONT lpLogFont;
INT iPointSize;
DWORD Flags; // 这个应该是你要的
COLORREF rgbColors;
LPARAM lCustData;
LPCFHOOKPROC lpfnHook;
LPCTSTR lpTemplateName;
HINSTANCE hInstance;
LPTSTR lpszStyle;
WORD nFontType;
WORD ___MISSING_ALIGNMENT__;
INT nSizeMin;
INT nSizeMax;
} CHOOSEFONT, *LPCHOOSEFONT;