CDC *dc = this->GetDC();
::EnumFontFamilies((HDC) dc, NULL, (FONTENUMPROC)EnumFontFamProc,(LPARAM) this);
int CALLBACK EnumFontFamProc (ENUMLOGFONT* lpelf,
NEWTEXTMETRIC* lpntm, int nFontType, LPARAM lParam)
{
CFontDlg * pDlg = (CFontDlg *)lParam; if(nFontType & TRUETYPE_FONTTYPE)
pDlg->m_cboFont.AddString(lpelf->elfLogFont.lfFaceName);
return 1;
}EnumFontFamilies这个函数执行时,就是不到EnumFontFamProc函数中,直接就出去了
怎么回事啊?如何解决?
::EnumFontFamilies((HDC) dc, NULL, (FONTENUMPROC)EnumFontFamProc,(LPARAM) this);
int CALLBACK EnumFontFamProc (ENUMLOGFONT* lpelf,
NEWTEXTMETRIC* lpntm, int nFontType, LPARAM lParam)
{
CFontDlg * pDlg = (CFontDlg *)lParam; if(nFontType & TRUETYPE_FONTTYPE)
pDlg->m_cboFont.AddString(lpelf->elfLogFont.lfFaceName);
return 1;
}EnumFontFamilies这个函数执行时,就是不到EnumFontFamProc函数中,直接就出去了
怎么回事啊?如何解决?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货