Есть по VC++, думаю поможет разобраться, - http://www.rsdn.ru -> статьи -> Интерфейс пользователя -> Элементы управления -> Кнопки -> Как сделать нестандартную кнопку на основе битмапа?
http://asm.shadrinsk.net/buttons.zip Дофигище разных кнопок=)Правда, не описано, но по коду и так понятно.
Спасибо всем.Пока не разобрался.Мне бы пример как в диалоговом окне добавить изображение на кнопку.Что в ресурсах прописать?
zxcc Если тебе нужно кнопки вместе с текстом, то нужно юзать OWNERDRAW, посмотри там есть пример http://www.wasm.ru/forum/viewtopic.php?id=11760
twgt BitBlt то может и сработает, смотря где ты будешь его использовать. Можно меняя стиль кнопки, добавить изображение на кнопку, стандартными средствами Win32API так сказать, но тогда будет только иконка без текста. Если тебе надо и текст и иконка, тогда нужно делать перерисовываемый контрол, смотри сообщение WM_DRAWITEM и т.п. В XXControls в примере button, там как раз обработка его и не только реализовано.
не заказывали (пока). если да - тогда действительно самому придется рисовать через OWNERDRAW. или просто текст "врисовать" в картинку