比如以下语句:
1 2 3 4 | CFont font_; font_.CreatePointFont(16 * 10, _T("微软雅黑")); ... SelectObject(hdc, &font_); |
编译后运行,在hdc上写的字根本没改变字体。很郁闷。
最后发现,要这样写:
1 | SelectObject(hdc, font_.m_hObject); |
或者这样写:
1 | SelectObject(hdc, font_); |
人,技术,生活。
比如以下语句:
1 2 3 4 | CFont font_; font_.CreatePointFont(16 * 10, _T("微软雅黑")); ... SelectObject(hdc, &font_); |
编译后运行,在hdc上写的字根本没改变字体。很郁闷。
最后发现,要这样写:
1 | SelectObject(hdc, font_.m_hObject); |
或者这样写:
1 | SelectObject(hdc, font_); |