своя кнопка Пуск

Тема в разделе "WASM.BEGINNERS", создана пользователем Rockphorr, 5 сен 2022.

  1. Rockphorr

    Rockphorr Well-Known Member

    Публикаций:
    0
    Регистрация:
    9 июн 2004
    Сообщения:
    2.615
    Адрес:
    Russia
    Изучаю основы программирования под Windows.
    Отображать значки в окне я научился.
    Дошел до дочерних окон.
    Самое простое это создать дочернее окно предопределенного класса например кнопку.
    Вот у Пецольда есть пример где он создает кнопки всех базовых стилей.
    Вот я разобрался как отобразить на кнопке значек.
    Помогите создать кнопку на которой значек и текст, например как на кнопке пуск в Windows 95 средствами win api.
     
  2. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2004
    Сообщения:
    2.329
  3. Rockphorr

    Rockphorr Well-Known Member

    Публикаций:
    0
    Регистрация:
    9 июн 2004
    Сообщения:
    2.615
    Адрес:
    Russia
    Это не дает эффекта на старых системах.
    Видимо нужно ставить стиль bs_ownerdraw и рисовать кнопку полностью с начала до конца, или explorer.exe скормить иде и посмотреть как сделана кнопка пуск.
     
  4. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2004
    Сообщения:
    2.329
    На xp, чтоле? Ну, да, там нельзя создать штатную кнопку со значком и текстом.

    На новых оно, кстати, довольно говенно смотрится, так что если прям так надо кнопки со значками и текстом, лучше свой кастомный контрол запилить.
     
  5. ryuk

    ryuk Member

    Публикаций:
    0
    Регистрация:
    23 май 2020
    Сообщения:
    8
    Я извиняюсь за оффтоп и не хочу показаться невежливым
    Но у вас рега 18 лет, 2167 соообщений на форуме windows assembler
    Как так вышло что начинаете что-то учить вы только сейчас?
     
  6. Rockphorr

    Rockphorr Well-Known Member

    Публикаций:
    0
    Регистрация:
    9 июн 2004
    Сообщения:
    2.615
    Адрес:
    Russia
    Я начинаю не учить, а вникать детально в предметную область, до этого чтобы кодить мне доса хватало
    --- Сообщение объединено, 6 сен 2022 ---
    Все намного более запущено - хочу под старой Windows 95 написать лаунчбар с кнопками-плитками чтоб был значек и рядом название программы.
     
  7. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2004
    Сообщения:
    2.329
    Rockphorr,
    Лучше свой контрол для этого сделать. Даже не ownerdraw кнопку, а именно кастомный с нуля.