Редактор диалогов Visual Studio не использует квадратные размеры
-
19-09-2019 - |
Вопрос
Итак, я занят созданием средства просмотра моделей, пытаюсь правильно настроить свой диалог и привести в квадрат порты просмотра OpenGL (я использую для этого элементы управления окном изображения), один большой проблема.Visual Studio не позволяет мне устанавливать размер вручную, я не вижу фактического размера в пикселях.Я вижу это только в правом нижнем углу экрана, но это в диалоговых единицах, а не в пикселях, и это как-то ужасно лажает..
Посмотрите, например, выбранный объект должен быть квадратным в соответствии с Visual Studio, вы можете видеть, что в правом нижнем углу написано «170 x 170», но вы ясно видите, что он далеко не квадратный, я даже могу проверить это, запустив свой приложение, рендеринг openGL сдавливается и выглядит неправильно, потому что объект не возведен в квадрат:
Скриншот:http://i42.tinypic.com/xpsepf.jpg
Потому что я не могу настроить это вручную, я не могу сделать это правильно..Я также пробовал открывать/редактировать .rc в других редакторах ресурсов, но Visual Studio сохраняет его со своим собственным типом сжатия, из-за которого любой другой инструмент не может открыть файл. Я пробовал ResourceHacker, ResourceTuner, Restorator, XYExplorer и даже редактор ресурсов WinASM, который я использовал для своего предыдущего средства просмотра моделей, не может открыть файл.
Есть ли у кого-нибудь идеи или знания о опции в визуальной студии, чтобы я мог видеть ее ширину и высоту?Я могу, если создам диалог, например, в студии WinASM..VisualStudio должна поддерживать это.
Решение
Редактор ресурсов работает в DLU (логической единице диалога), а не в пикселях.
см. этот другой вопрос (и ссылки включены): Вопрос о размере диалогового окна MFC
Макс.