Как нарисовать простые бокс -границы для статических элементов управления (нет трехмерного эффекта)?C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Как нарисовать простые бокс -границы для статических элементов управления (нет трехмерного эффекта)?

Сообщение 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



Подробнее здесь: https://stackoverflow.com/questions/796 ... -3d-effect
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Идеальные цифры и простые простые числа - Python
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Идеальные цифры и простые простые числа - Python
    Anonymous » » в форуме Python
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Виртуальный бокс Android x86 + камера
    Anonymous » » в форуме Android
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Бокс против ToString для int
    Anonymous » » в форуме C#
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Если я назначаю значение int переменной, которая находится внутри объекта класса, то могу я назвать его как бокс
    Anonymous » » в форуме C#
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»