2017-02-02 98 views
1

Я реализовал приложение Windows с использованием Visual studio 2008, а для внешнего интерфейса я использовал MFC Controls. Мне нужно изменить внешний вид приложения. Вот образ образца Ui старого и нового. Top image is my old UI and bottom image is what i want to implement.Как изменить MFC-приложение UI

Может кто-нибудь предложить мне, как это можно сделать в визуальной студии или использовать какой-либо другой инструмент.

Любая помощь будет оценена по достоинству.

Благодаря

+2

Я не знаю своего родного способа MFC, но есть сторонние рамки для оформления скинов/тем, например [BCGSoft] (http://www.bcgsoft.com/featuretour/tour88.htm) или [CodeJock Skin Framework] (http://www.codejock.com/products/skinframework/?2yn6s14z=zsp) – acraig5075

+0

MFC следует за тем, какой пользователь вашего программного обеспечения выбран в качестве стандартной темы. Почему, по вашему мнению, пользователю понравится ваш выбор лучше, чем у них? – IInspectable

+1

@Mayank Prabhakar Вы можете обработать OnCtlColor для CDialog для цвета фона. Вы можете изменить шрифт (который будет применяться ко всем дочерним элементам управления) из редактора диалогов. Вы можете сделать владельца CTabCtrl нарисованным: https://msdn.microsoft.com/en-us/library/x3139sdy.aspx; https://msdn.microsoft.com/en-us/library/k7eax1x4(v=vs.120).aspx; http://www.codeguru.com/cpp/controls/controls/tabcontrols/article.php/c2237/Implementing-an-owner-drawn-Tab-Control.htm – VuVirt

ответ

0

я могу думать о 3-х способов:

  1. Реализовать это самостоятельно
  2. Используйте внешнюю библиотеку как Codejock
  3. Добавление файла манифеста к вашему проекту

Использование файла манифеста даст вам представление о том, на каком ОС работает ваше приложение на.