CMFCButton ошибка компиляции - PullRequest
       14

CMFCButton ошибка компиляции

2 голосов
/ 10 февраля 2012

Я хочу использовать CMFCButton. Когда я компилирую, я получаю эту ошибку:

afxbutton.h(183): warning C4003: not enough actual parameters for macro 'SelectFont'
afxbutton.h(183): error C2226: syntax error: unexpected type 'HFONT'

Кажется, что он конфликтует с макросом Windows: Windows SelectFont () Макрос

Как я могу это исправить?

1 Ответ

3 голосов
/ 10 февраля 2012

SelectFont определен в Windowsx.h. Чтобы разрешить конфликт, найдите любой #include для Windowsx.h в своем проекте и переместите его после #include для элементов управления MFC. Может быть, до конца вашего stdafx.h.

Та же проблема видна здесь (обратите внимание, BCGSoft - это компания, которая создала элементы управления MFC, поэтому применима та же ситуация)

...