int EnumFontFamiliesEx(
HDC hdc, // handle to DC
LPLOGFONT lpLogfont, // font information
FONTENUMPROC lpEnumFontFamExProc, // callback function
LPARAM lParam, // additional data
DWORD dwFlags // not used; must be 0
);
在Windows操作系统中的每一个枚举函数都需要传递一个回调函数的地址作为自变量,所以这个函数也不例外。步骤首先建立一个MFC项目,命名为FontsView,并且添加各种组件如图:对象 | 属性 | 设置 |
Static Text | Caption | 输入文字 |
Edit Box | ID | IDC_EENTERED |
Static Text | Caption | 字体列表 |
List Box | ID | IDC_LFONTS |
Group Box | Caption | 示例 |
Static Text | ID Caption | IDC_DISPLAY NULL |
Command Button | ID Caption | IDC_BEXIT 退出 |