Редактор диалогов Visual Studio не использует квадратные размеры

StackOverflow https://stackoverflow.com/questions/2425304

Вопрос

Итак, я занят созданием средства просмотра моделей, пытаюсь правильно настроить свой диалог и привести в квадрат порты просмотра 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

Макс.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top