Здравствуйте!
Для изменения состояния элементов меню и т.п. использую класс CUpdateUI, UPDATE_UI_MAP etc. Все вроде работает, но вот изображение отмеченных пунктов меню выглядит, прямо скажу, довольно по-уродски —
Конкретно — мне не нравится, что галочка сдвинута куда-то влево.
Раньше, давно, подобное делал, но тогда и WTL был другой (7.0), и система была WinXP — и, может, не обращал просто внимания. Сейчас использую WTL 8, система Win7.