Как создать контрол типа иконка

Тема в разделе "WASM.BEGINNERS", создана пользователем Toxasoft, 25 окт 2010.

  1. Toxasoft

    Toxasoft New Member

    Публикаций:
    0
    Регистрация:
    20 сен 2010
    Сообщения:
    188
    Помогите создать контрол как ярлики на ребочем столе только без текста, ато перепробовал много разной х***ни и никак. P.S только прошу без сарказма я новичек.))))
     
  2. KIV

    KIV Member

    Публикаций:
    0
    Регистрация:
    16 июл 2009
    Сообщения:
    231
    STATIC? Это самое простое.
     
  3. Toxasoft

    Toxasoft New Member

    Публикаций:
    0
    Регистрация:
    20 сен 2010
    Сообщения:
    188
    Можешь кусок кода привести
     
  4. max7C4

    max7C4 New Member

    Публикаций:
    0
    Регистрация:
    17 мар 2008
    Сообщения:
    1.203
    Toxasoft
    LoadImage/CreateCompatibleDC/SelectObject/GetObject/BitBlt/DeleteDC/DeleteObject в порядке их появления в алгоритме. Далее справки полно и вопрос это уже на пару часов разборок.
     
  5. KIV

    KIV Member

    Публикаций:
    0
    Регистрация:
    16 июл 2009
    Сообщения:
    231
    STATIC может отобразить картинку из ресурсов приложения. Также вы сможете обрабатывать клики.
    CreateWindowEx(0, "STATIC", ID_ресурса, WS_VISIBLE + WS_CHILD + SS_ICON);
    Вместо SS_ICON можно сделать SS_BITMAP. Тогда грузится будет соответственно bmp, а не ico.
     
  6. Toxasoft

    Toxasoft New Member

    Публикаций:
    0
    Регистрация:
    20 сен 2010
    Сообщения:
    188
    А так можно?

    CreateWindowEx(0, "STATIC", 0, WS_VISIBLE + WS_CHILD + SS_ICON);
    mov hStatic,eax
    invoke SendMessage,hStatic,BM_SETIMAGE,1,hIcon
     
  7. cresta

    cresta Active Member

    Публикаций:
    0
    Регистрация:
    13 июн 2004
    Сообщения:
    2.257
    STM_SETIMAGE
     
  8. Toxasoft

    Toxasoft New Member

    Публикаций:
    0
    Регистрация:
    20 сен 2010
    Сообщения:
    188
    спс за Помошь