Кнопка с каринкой

Discussion in 'WASM.BEGINNERS' started by AlKuzVik, Jun 8, 2008.

  1. AlKuzVik

    AlKuzVik New Member

    Blog Posts:
    0
    Joined:
    Jun 8, 2008
    Messages:
    9
    Создаю обыкновенную кнопку, все работает.
    Отрывок:
    Code (Text):
    1. push 0
    2. push [wHInstance]
    3. push btn1
    4. push [hWnd]
    5. push 25
    6. push 100
    7. push 40
    8. push 10
    9. push WS_CHILD + WS_VISIBLE + BS_PUSHBUTTON
    10. push button_text
    11. push Class_Name_BUTTON
    12. push 0
    13. call [CreateWindowEx]
    Хочу прицепить картинку, и не могу понять какой стиль исползовать: BS_ICON или BS_BITMAP, а может нужны оба. И что нужно прописать в секции ресурсов.
    Поправте, если ушел не в ту степь - короче нужно прицепить картинку на кнопку слева от надписи.
     
  2. JCronuz

    JCronuz New Member

    Blog Posts:
    0
    Joined:
    Sep 26, 2007
    Messages:
    1,240
    Location:
    Russia
    На сайте полно примеров

    Например: http://www.wasm.ru/baixado.php?mode=src&id=2
     
  3. AlKuzVik

    AlKuzVik New Member

    Blog Posts:
    0
    Joined:
    Jun 8, 2008
    Messages:
    9
    Нет не то, исходник на MASM, да и к тому же создается диалоговое окно. Хотелось бы поконкретнее.
     
  4. Sturgeon

    Sturgeon New Member

    Blog Posts:
    0
    Joined:
    Oct 17, 2006
    Messages:
    111
    BM_SETIMAGE???
    Вопрос хотелось бы поконкретнее.
     
  5. yuri

    yuri New Member

    Blog Posts:
    0
    Joined:
    Jan 29, 2008
    Messages:
    47
    попробуй это
     
  6. DEEP

    DEEP Андрей

    Blog Posts:
    0
    Joined:
    Apr 27, 2008
    Messages:
    491
    Location:
    г. Владимир
    Если нужна и картинка, и текст - стоит либо юзать самостоятельную отрисовку (флаг BS_OWNERDRAW при создании и обработка WM_DRAWITEM, посылаемого родительскому окну), либо добавлять текст в сам битмап.
     
  7. AlKuzVik

    AlKuzVik New Member

    Blog Posts:
    0
    Joined:
    Jun 8, 2008
    Messages:
    9
    yuri, что попробовать?