Красивые окна. (WinAPI, С++)
а) высоту сменить
б) натянуть бэкграунд какой-нить красивый и т.п.
Т.е. где мне почитать об этом? Я весь инет излазил, там только в основном "Как сделать окна в стиле XP). Но это имхо не то.
Либо используй средства сторонних разработчиков(плагины интерфесов) для придания стандартным контролам другого вида
это натягивать на буттоны красивые картинки
Можно ли с помощью манифеста прикручивать свои изображения? Этого в инете не нашел (
а) высоту сменить
б) натянуть бэкграунд какой-нить красивый и т.п.
Т.е. где мне почитать об этом? Я весь инет излазил, там только в основном "Как сделать окна в стиле XP). Но это имхо не то.[/QUOTE]
Для Билдера ищи DynamicSkinForm.
http://www.almdev.com/prods/dsf/scs.htm
я тоже с этим сталкивался, но на привычном С ничего не нашел. Зато есть примерчики на асме, их переделать труда не составит :-))))
Как это еще делать - переопределять отрисовку всех элементов самому. И хоть черта лысого рисовать - насколько уже фантизии или дизайнерских способностей хватит.
А зачем? Манифесты ведь служат для того, чтобы работали темы. А темы, в свою очередь - чтобы интерфейс выглядел для пользователя единообразно. Жалко, что "рисовать черта лысого" не запрещено на уровне системы - меньше соблазнов для занятий фигней.
На кодегуру и кожепроджекте можно нарыть пару проектов на даную тему.
Все же лучше использовать скины если стандартный контрол не устраивавет. Изобретать велосипед не стоит. Попробуй компонент SkinCrafter - неплохой скинизатор.
http://mrhx.narod.ru/soft/uwl.zip Там есть примеры обеих технологий.
Как было уже сказано, копаешь в сторону Subclassing, Owner-Drawn Controls. Пример можно найти в
Вы это скажите в первую очередь так называемым "преподам" по так называемому "windows - программированию", которые только и требуют, что б морда была красивая, а на реализацию и оптимизацию плюют с Останкинской башни;)
Хотя вообще, для пользователей, интерфейс тоже должен быть удобным, и иногда даже и красивым.
[QUOTE=GIZMO]Для Билдера ищи DynamicSkinForm.