Здравствуйте, Dwarf, Вы писали:
R>>Если твоя кнопка будет унаследована от стандартной кнопки Windows (класс BUTTON), то выручат регионы. Создаешь полигональный регион и вызываешь SetWindowRgn для своей кнопочки.
D>SetWindowRgn кажется не работает с WS_CHILD окнами, или как-то нужно еще заморачиваться. С WS_Overlopped — работает без проблем.
Точно, не работает. Не знал. Ну, есть вариант — создать OVERLAPPED — окно и прикидываться в нем CHILD-ом (вовремя перемещаться и прятаться вместе с "родителем")

Если серьезно, то, действительно, проще рисовать самому. Вон, под XP кнопки в тулбарах непрямоугольные.