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

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

  1. AlKuzVik

    AlKuzVik New Member

    Blog Posts:
    0
    Создаю обыкновенную кнопку, все работает.
    Отрывок:
    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
    На сайте полно примеров

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

    AlKuzVik New Member

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

    Sturgeon New Member

    Blog Posts:
    0
    BM_SETIMAGE???
    Вопрос хотелось бы поконкретнее.
     
  5. yuri

    yuri New Member

    Blog Posts:
    0
    попробуй это
     
  6. DEEP

    DEEP Андрей

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

    AlKuzVik New Member

    Blog Posts:
    0
    yuri, что попробовать?