Я использую MFC с Visual Studio и добавил статические элементы управления в качестве разделителей визуальных коробок в своем диалоге через редактор ресурсов.
В представлении ресурса левые статические коробки выглядят прекрасно с простыми плоскими линиями (как показано на первом экране ниже). < /p>
View Commorty Spectient Commorty, когда я выпускаю приложение, когда я использую применение, когда я использую приложение. который выглядит устаревшим и непоследовательным (см. Второй скриншот). < /p>
Просмотр времени выполнения < /p>
Я бы предпочел сохранить их в виде чистых плоских коробок - просто простые строки, как показано в представлении ресурса. Мне нужно настроить, чтобы статические элементы управления отображались как простые границы - без 3D -эффектов - во время выполнения? < /P>
Любая помощь будет оценена.
< /code>
.rc
IDD_FORMVIEW DIALOGEX 0, 0, 259, 201
STYLE DS_SETFONT | WS_CHILD
FONT 9, "굴림", 400, 0, 0x0
BEGIN
CONTROL "",IDC_MFCEDITBROWSE1,"MfcEditBrowse",WS_BORDER | WS_TABSTOP | 0x80,21,71,206,14
END
IDD_EDIT_RESIZE DIALOGEX 0, 0, 312, 338
STYLE DS_SYSMODAL | DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Image Size"
FONT 9, "굴림", 400, 0, 0x0
BEGIN
LTEXT "",IDC_STATIC,6,8,226,72,WS_BORDER | NOT WS_GROUP
PUSHBUTTON "OK",IDOK,243,12,58,19
PUSHBUTTON "CANCEL",IDCANCEL,243,35,58,19
LTEXT "Width:",IDC_STATIC,27,33,20,8
LTEXT "Height:",IDC_STATIC,24,57,22,9
LTEXT "",IDC_STATIC1,6,89,226,93,WS_BORDER | NOT WS_GROUP
LTEXT "Width:",IDC_STATIC,26,113,20,8
LTEXT "Height:",IDC_STATIC,24,135,23,8
LTEXT "Resolution:",IDC_STATIC,10,157,37,8
EDITTEXT IDC_EDIT_WIDTH,52,31,40,14,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT_HEIGHT,52,54,40,14,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT_SIZE_WIDTH,52,110,40,14,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT_SIZE_HEIGHT,52,133,40,14,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT_RESOLUTION,52,157,40,14,ES_AUTOHSCROLL
COMBOBOX IDC_COMBO_WIDTH,98,32,78,30,CBS_DROPDOWN | CBS_SORT | WS_VSCROLL | WS_TABSTOP
COMBOBOX IDC_COMBO_HEIGHT,98,54,79,30,CBS_DROPDOWN | CBS_SORT | WS_VSCROLL | WS_TABSTOP
COMBOBOX IDC_COMBO_SIZE_WIDTH,98,109,48,30,CBS_DROPDOWN | CBS_SORT | WS_VSCROLL | WS_TABSTOP
COMBOBOX IDC_COMBO_SIZE_HEIGHT,98,133,48,30,CBS_DROPDOWN | CBS_SORT | WS_VSCROLL | WS_TABSTOP
COMBOBOX IDC_COMBO_RESOLUTION,98,157,48,30,CBS_DROPDOWN | CBS_SORT | WS_VSCROLL | WS_TABSTOP
LTEXT "",IDC_STATIC2,7,193,226,60,WS_BORDER | NOT WS_GROUP
LTEXT "Format:",IDC_STATIC,21,207,24,8
LTEXT "Quality:",IDC_STATIC,25,228,20,8
CONTROL "",IDC_SPIN_QUALITY,"msctls_updown32",UDS_SETBUDDYINT | UDS_AUTOBUDDY | UDS_ARROWKEYS,94,225,9,14
EDITTEXT IDC_EDIT_QUALITY,54,226,40,14,ES_AUTOHSCROLL
LTEXT "",IDC_EDIT_RESIZE_NOTIFICATION_BOX,11,265,224,57
LTEXT "",IDC_EDIT_RESIZE_NOTIFICATION,19,274,205,43
COMBOBOX IDC_COMBO_FORMAT,54,203,48,30,CBS_DROPDOWN | CBS_SORT | WS_VSCROLL | WS_TABSTOP
END
Подробнее здесь: https://stackoverflow.com/questions/796 ... -3d-effect
Как нарисовать простые бокс -границы для статических элементов управления (нет трехмерного эффекта)? ⇐ C++
Программы на C++. Форум разработчиков
1746619855
Anonymous
Я использую MFC с Visual Studio и добавил статические элементы управления в качестве разделителей визуальных коробок в своем диалоге через редактор ресурсов.
В представлении ресурса левые статические коробки выглядят прекрасно с простыми плоскими линиями (как показано на первом экране ниже). < /p>
View Commorty Spectient Commorty, когда я выпускаю приложение, когда я использую применение, когда я использую приложение. который выглядит устаревшим и непоследовательным (см. Второй скриншот). < /p>
Просмотр времени выполнения < /p>
Я бы предпочел сохранить их в виде чистых плоских коробок - просто простые строки, как показано в представлении ресурса. Мне нужно настроить, чтобы статические элементы управления отображались как простые границы - без 3D -эффектов - во время выполнения? < /P>
Любая помощь будет оценена.
< /code>
.rc
IDD_FORMVIEW DIALOGEX 0, 0, 259, 201
STYLE DS_SETFONT | WS_CHILD
FONT 9, "굴림", 400, 0, 0x0
BEGIN
CONTROL "",IDC_MFCEDITBROWSE1,"MfcEditBrowse",WS_BORDER | WS_TABSTOP | 0x80,21,71,206,14
END
IDD_EDIT_RESIZE DIALOGEX 0, 0, 312, 338
STYLE DS_SYSMODAL | DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Image Size"
FONT 9, "굴림", 400, 0, 0x0
BEGIN
LTEXT "",IDC_STATIC,6,8,226,72,WS_BORDER | NOT WS_GROUP
PUSHBUTTON "OK",IDOK,243,12,58,19
PUSHBUTTON "CANCEL",IDCANCEL,243,35,58,19
LTEXT "Width:",IDC_STATIC,27,33,20,8
LTEXT "Height:",IDC_STATIC,24,57,22,9
LTEXT "",IDC_STATIC1,6,89,226,93,WS_BORDER | NOT WS_GROUP
LTEXT "Width:",IDC_STATIC,26,113,20,8
LTEXT "Height:",IDC_STATIC,24,135,23,8
LTEXT "Resolution:",IDC_STATIC,10,157,37,8
EDITTEXT IDC_EDIT_WIDTH,52,31,40,14,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT_HEIGHT,52,54,40,14,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT_SIZE_WIDTH,52,110,40,14,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT_SIZE_HEIGHT,52,133,40,14,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT_RESOLUTION,52,157,40,14,ES_AUTOHSCROLL
COMBOBOX IDC_COMBO_WIDTH,98,32,78,30,CBS_DROPDOWN | CBS_SORT | WS_VSCROLL | WS_TABSTOP
COMBOBOX IDC_COMBO_HEIGHT,98,54,79,30,CBS_DROPDOWN | CBS_SORT | WS_VSCROLL | WS_TABSTOP
COMBOBOX IDC_COMBO_SIZE_WIDTH,98,109,48,30,CBS_DROPDOWN | CBS_SORT | WS_VSCROLL | WS_TABSTOP
COMBOBOX IDC_COMBO_SIZE_HEIGHT,98,133,48,30,CBS_DROPDOWN | CBS_SORT | WS_VSCROLL | WS_TABSTOP
COMBOBOX IDC_COMBO_RESOLUTION,98,157,48,30,CBS_DROPDOWN | CBS_SORT | WS_VSCROLL | WS_TABSTOP
LTEXT "",IDC_STATIC2,7,193,226,60,WS_BORDER | NOT WS_GROUP
LTEXT "Format:",IDC_STATIC,21,207,24,8
LTEXT "Quality:",IDC_STATIC,25,228,20,8
CONTROL "",IDC_SPIN_QUALITY,"msctls_updown32",UDS_SETBUDDYINT | UDS_AUTOBUDDY | UDS_ARROWKEYS,94,225,9,14
EDITTEXT IDC_EDIT_QUALITY,54,226,40,14,ES_AUTOHSCROLL
LTEXT "",IDC_EDIT_RESIZE_NOTIFICATION_BOX,11,265,224,57
LTEXT "",IDC_EDIT_RESIZE_NOTIFICATION,19,274,205,43
COMBOBOX IDC_COMBO_FORMAT,54,203,48,30,CBS_DROPDOWN | CBS_SORT | WS_VSCROLL | WS_TABSTOP
END
Подробнее здесь: [url]https://stackoverflow.com/questions/79610379/how-to-draw-simple-box-borders-for-static-controls-no-3d-effect[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия