none
Отрисовка диалога в Windows 10 RRS feed

  • Вопрос

  • Здравствуйте. Столкнулся с проблемой. Использую MFC. Главное окно программы - диалог, на котором находится CTabCtrl. Проект компилирую в Visual Studio 2015 Community в Windows 10. Проблема заключается в различии отрисовки диалога, лежащего на CTabCtrl: в Windows 10 диалог, лежащий на CTabCtrl, получается немного уменьшенным в масштабе. А если открыть приложение в Windows 7 это окно получается обрезанным. Не подскажете решение данной проблемы?

    1 марта 2018 г. 13:45

Ответы

Все ответы

  • Ничего не понятно. "Кто на ком стоял"? У Вас в 3-х предложениях используется совершенно разная терминология. Четко сформулируйте вопрос. Приведите фрагменты кода. Подозреваю, что используется MFC?

    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

    1 марта 2018 г. 19:20
  • Здравствуйте. Дополнил свой вопрос) Если что-то непонятно - спрашивайте)
    2 марта 2018 г. 7:35
  • В Windows 7 и Windows 10 настройки DPI (Панель управления - Экран - Размер шрифта) одинаковые или разные?
    2 марта 2018 г. 7:50
  • Одинаковые
    2 марта 2018 г. 10:51
  • Различается ли что-то в региональных настройках между системами?

    Посмотрите, какой шрифт используется в диалоговом окне, и какое значение FontSubstitute соответствует ему в реестре на каждой системе, в разделе 

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes


    2 марта 2018 г. 17:41
  • Размер диалога формируется автоматически в зависимости от используемого для его дочерних элементов управления шрифта. Убедитесь, что шрифты, используемые и главным окном, и дочерним диалогом TabCtrl-а, одинаковые.

    А, вообще, менять стандартные настройки шрифта диалога в редакторе ресурсов не рекомендуется. Это же не какие-то "формы" Visual Basic :)


    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

    3 марта 2018 г. 20:20
  • Сегодня Windows 10 обновился и все наладилось) 
    6 марта 2018 г. 7:33