добавить изображение на кнопку

Discussion in 'WASM.BEGINNERS' started by zxcc, Jan 14, 2007.

  1. zxcc

    zxcc New Member

    Blog Posts:
    0
    Joined:
    Oct 21, 2006
    Messages:
    172
    Как добавить изображение на кнопку в диал.окне
     
  2. n0name

    n0name New Member

    Blog Posts:
    0
    Joined:
    Jun 5, 2004
    Messages:
    4,336
    Location:
    Russia
    zxcc
    рисовать кнопку самому.
     
  3. zxcc

    zxcc New Member

    Blog Posts:
    0
    Joined:
    Oct 21, 2006
    Messages:
    172
    Где можно прочитать об этом на русском под masm.В примерах masm не могу разобраться без описания.
     
  4. CodeTao

    CodeTao Евгений

    Blog Posts:
    0
    Joined:
    Oct 31, 2006
    Messages:
    177
    Location:
    штаты
    Есть по VC++, думаю поможет разобраться, - http://www.rsdn.ru -> статьи -> Интерфейс пользователя -> Элементы управления -> Кнопки -> Как сделать нестандартную кнопку на основе битмапа?
     
  5. 10110111

    10110111 New Member

    Blog Posts:
    0
    Joined:
    Jul 13, 2006
    Messages:
    319
    Location:
    Санкт-Петербург
    http://asm.shadrinsk.net/buttons.zip
    Дофигище разных кнопок=)Правда, не описано, но по коду и так понятно.
     
  6. zxcc

    zxcc New Member

    Blog Posts:
    0
    Joined:
    Oct 21, 2006
    Messages:
    172
    Спасибо всем.Пока не разобрался.Мне бы пример как в диалоговом окне добавить изображение на кнопку.Что в ресурсах прописать?
     
  7. Chib777

    Chib777 Александр

    Blog Posts:
    0
    Joined:
    Sep 22, 2003
    Messages:
    82
    Location:
    Ukraine, Odessa
  8. twgt

    twgt New Member

    Blog Posts:
    0
    Joined:
    Jan 15, 2007
    Messages:
    1,494
    А разве BitBlt на кнопкё не сработает?
     
  9. Chib777

    Chib777 Александр

    Blog Posts:
    0
    Joined:
    Sep 22, 2003
    Messages:
    82
    Location:
    Ukraine, Odessa
    twgt
    BitBlt то может и сработает, смотря где ты будешь его использовать. Можно меняя стиль кнопки, добавить изображение на кнопку, стандартными средствами Win32API так сказать, но тогда будет только иконка без текста. Если тебе надо и текст и иконка, тогда нужно делать перерисовываемый контрол, смотри сообщение WM_DRAWITEM и т.п. В XXControls в примере button, там как раз обработка его и не только реализовано.
     
  10. IceStudent

    IceStudent Active Member

    Blog Posts:
    0
    Joined:
    Oct 2, 2003
    Messages:
    4,300
    Location:
    Ukraine
    В исходниках на сайте тоже есть пример с кучкой разных кнопок.
     
  11. shoo

    shoo New Member

    Blog Posts:
    0
    Joined:
    Jul 17, 2003
    Messages:
    1,537
    Location:
    Ukraine
    хе-хе :)
     
  12. rmn

    rmn Well-Known Member

    Blog Posts:
    0
    Joined:
    Nov 23, 2004
    Messages:
    2,347
    shoo
    надо с текстом :)
     
  13. shoo

    shoo New Member

    Blog Posts:
    0
    Joined:
    Jul 17, 2003
    Messages:
    1,537
    Location:
    Ukraine
    не заказывали (пока). если да - тогда действительно самому придется рисовать через OWNERDRAW. или просто текст "врисовать" в картинку ;)