Модуль ColorButton работает, но не вполне корректно:
Доброго времени суток!
В результате
DrawText(FCanvas.Handle, PChar(Caption), - 1, Rect, DT_SINGLELINE or DT_CENTER or DT_VCENTER);
из-за DT_SINGLELINE свойство WordWrap не отрабатывается.
При замене DT_SINGLELINE на DT_WORDBREAK отрабатывается нормально, но только в том случае, если кнопка включена. При выключении кнопки Enabled:=False - перенос по словам всё равно не работает.
Ну и плюс - слетает центрирование по вертикали.
Кто-нибудь решил эту проблему?
|