大家好,我是个论坛新手,也是个VC新手,如有不敬,请多多原谅!
我做了个界面,但放在别的电脑上界面很乱。我使用了GetSystemMetrics(SM_CXSCREEN);GetSystemMetrics(SM_CYSCREEN)使控件适应了分辨率大小,但控件内的字体却没有改变,导致当控件随着分辨率的变小而变小的时候,控件内的字体显示不完全。
另外,我系统提醒我“没有足够的分在此提问”,请大家多多包涵,下次一定补上。
麻烦各位大姐、大哥帮帮忙,学妹在此谢过大家!
我做了个界面,但放在别的电脑上界面很乱。我使用了GetSystemMetrics(SM_CXSCREEN);GetSystemMetrics(SM_CYSCREEN)使控件适应了分辨率大小,但控件内的字体却没有改变,导致当控件随着分辨率的变小而变小的时候,控件内的字体显示不完全。
另外,我系统提醒我“没有足够的分在此提问”,请大家多多包涵,下次一定补上。
麻烦各位大姐、大哥帮帮忙,学妹在此谢过大家!
LOGFONT lf;//lf里有属性来个性文字大小的
pFont->GetLogFont(&lf);
lf.lfWeight =700;
m_font.CreateFontIndirect(&lf);
GetDlgItem(IDC_XX)->SetFont(&m_font);
将字体选入DC。