菜鸟提问:如何改变EditBox的字体为特定的样式
CFont Font;
LOGFONT logFont;
::ZeroMemory(&logFont, sizeof(logFont));
CClientDC dc(this);
logFont.lfHeight=-MulDiv(10, dc.GetDeviceCaps(LOGPIXELSX), 80);
logFont.lfWidth=0;
logFont.lfEscapement=0;
logFont.lfOrientation=0;
logFont.lfWeight=0;
logFont.lfItalic=TRUE;
logFont.lfUnderline=TRUE;
logFont.lfStrikeOut=FALSE;
logFont.lfCharSet=DEFAULT_CHARSET;
logFont.lfOutPrecision=OUT_DEFAULT_PRECIS;
logFont.lfClipPrecision=CLIP_DEFAULT_PRECIS;
logFont.lfQuality=DEFAULT_QUALITY;
logFont.lfPitchAndFamily=VARIABLE_PITCH|FF_ROMAN;
if(!Font.CreateFontIndirect(&logFont))
{
return;
}
CEdit* pEdit=(CEdit*)GetDlgItem(IDC_USERNAME);
pEdit->SetFont(&Font, TRUE);
============
我用上面的代码编译不能通过
提示LOGPIXELSX 没有定义 不知道为什么