Изучаю основы программирования под Windows. Отображать значки в окне я научился. Дошел до дочерних окон. Самое простое это создать дочернее окно предопределенного класса например кнопку. Вот у Пецольда есть пример где он создает кнопки всех базовых стилей. Вот я разобрался как отобразить на кнопке значек. Помогите создать кнопку на которой значек и текст, например как на кнопке пуск в Windows 95 средствами win api.
Это не дает эффекта на старых системах. Видимо нужно ставить стиль bs_ownerdraw и рисовать кнопку полностью с начала до конца, или explorer.exe скормить иде и посмотреть как сделана кнопка пуск.
На xp, чтоле? Ну, да, там нельзя создать штатную кнопку со значком и текстом. На новых оно, кстати, довольно говенно смотрится, так что если прям так надо кнопки со значками и текстом, лучше свой кастомный контрол запилить.
Я извиняюсь за оффтоп и не хочу показаться невежливым Но у вас рега 18 лет, 2167 соообщений на форуме windows assembler Как так вышло что начинаете что-то учить вы только сейчас?
Я начинаю не учить, а вникать детально в предметную область, до этого чтобы кодить мне доса хватало --- Сообщение объединено, 6 сен 2022 --- Все намного более запущено - хочу под старой Windows 95 написать лаунчбар с кнопками-плитками чтоб был значек и рядом название программы.
Rockphorr, Лучше свой контрол для этого сделать. Даже не ownerdraw кнопку, а именно кастомный с нуля.