Мне нужно некоторое руководство по пониманию того, как SetTextMargin работает для CButton.
Я пытаюсь сделать CButton в стиле BS_LEFT и с помощью SetIcon установить значок на кнопке, которая появится слева. Теперь текст должен быть установлен с некоторым полем, чтобы он не прилипал слишком близко к значку. У меня есть некоторые расчеты о том, какой должна быть маржа.
Теперь CButton :: SetTextMargin принимает параметр CRect, и мне нужна помощь в понимании того, какими должны быть мои rect.right и rect.left. Я перепробовал всевозможные тесты, но не смог понять, как включается прямоугольник поля. Мои расчеты маржи и фактической маржи далеко. Любая помощь будет оценена. Спасибо!
Задача ещё не решена.
Других решений пока нет …