Sergun, не могли бы Вы в одной из следующих статей рассказать, как сделать диалоговое меню на плашке с заголовком окна (как, например, это реализовано в Math Input Panel в Windows 7 или в утилите для распознавания рукописного ввода в Windows Vista/7). На картинке оно обозначено циферкой 2. За одно в принципе интересует, как создавать окна с подобной (цифры 4, 5) сложной геометрией с поддержкой Aero.
«Сложную геометрию» можно было делать ещё в Windows 9x с помощью SetWindowRgn(), а рисовать свои кнопки в неклиентской части окна можно обрабатывая WM_NCPAINT.
Но если для создания Ribbon-интерфейса есть готовые функции или фреймворк, было бы интересно почитать.
откопал свои старые программки, ещё под 9x.
интересно, что некоторые имеют элементы интерфейса Aero (прозрачные заголовки и окантовку окон), а некоторые — в стиле Win95 Classic
C++Builder 2009 по умолчанию умеет делать риббоны.
Там, правда, надо выставлять Parent'ов, иначе некорректно накладываются элементы, но это, думается мне, не проблема…
Здравствуйте, расскажите немного подробнее, я, думаю и не только я, не в курсе как и с помощью какого софта попасть и проделать эти манипуляции, а так же есть ли возможность сохранить файлом и запустив уже на новом билде?
Ресурсы по программированию панели задач для Windows 7