CMFCButton 클래스가 색 변경이 편리해서 사용했었는데 Font트 설정에 관해서 불편한 점이 있었다.
그냥 일반 CButton 클래스는
LOGFONT logFont;
GetFont()->GetLogFont(&logFont);
따로 SetFont를 하지 않았어도 LOGFONT 구조체를 GetFont()->GetLogFont 메서드를 통해서 가져오는게 가능했는데 CMFCBtutton 에서는 GetFont()가 nullptr를 반환했다.
아마 CMFCBtutton는 CBuuton 클래스와 다르게 기본적인 Font가 설정되지 않는 것 같다.
CMFCBtutton에서 GetFont() 메서드를 사용하기 위해서는 전에 SetFont를 통해 폰트를 설정해줘야한다.