Я хотел бы предоставить стилизованные элементы формы для клиента в приложении MFC.С MFC, как стиль управления CEdit с закругленными углами и тенью?
Я прихожу к выводу, что виджеты типа «Web-2.0» просто невозможны во вселенной MFC без значительных пользовательских работ по рисованию/программированию.
включаю скриншоты для сравнения:
- A желательно «Web 2.0' стиля редактирования виджета и
- в 'лучшие' редактировать виджеты прямолинейно доступны в MFC вселенной.
Пример: Вот скриншот (случайно выбранный) красиво стиле редактирования виджета, который easily available and trivial to use в мире веб-программирования с HTML/CSS:
Пример B: Напротив, вот скриншот, взятый из одного из примеров приложений BCGSoft's MFC library's. Это очень пример приложения под названием «Edit Box Demo», и обеспечивает - это кажется - что лучшие редактирования виджетов доступны в MFC вселенной:
Вы можете видеть, что есть «поколение разницы 'между легкодоступными виджетами редактирования HTML и, по-видимому, наиболее доступными виджетами MFC/C++ для настольных приложений Windows.
Мой вопрос, поэтому прост: как можно настроить элемент CEdit с закругленными углами и тенью в MFC?
http://stackoverflow.com/questions/1955538/win32-how-to-custom-draw-an-edit-control – Jonathan
Вы должны создать свои собственные элементы управления ownerdraw, чтобы получить эти закругленные края. Или используйте 'CDHtmlDialog'. Это не обязательно будет хорошо выглядеть в Windows 8 и 10, которые являются большими по квадратным краям. –