| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > Сдвиг диалога на WinXP |
| Автор: Anton Vatchenko 28.2.2006, 17:01 |
| Долгое время программировал на Win98, спокойно делал ресурсы, но перенес все на XP, и началось. Все данные в диалоге сползли где-то пикселей на 20. Поэтому кнопки типа OK вылезли за пределы экрана. |
| Автор: Romikgy 28.2.2006, 17:48 |
| И ? вопрос где? Поставь в ХР классическую схему |
| Автор: Anton Vatchenko 28.2.2006, 17:55 |
| Ну а как моя программа будет работать у других пользователей? Их тоже просить изменить схему? Как в Visual Studio решить проблему? |
| Автор: Fixin 28.2.2006, 18:07 |
| В диалогах измерения ведутся не в пикселах, а в специальных единицах, зависимых от стандартного шрифта. В чем делал диалоги? Вручную или с помощью средств? |
| Автор: Anton Vatchenko 28.2.2006, 18:16 |
| Fixin Делал с помощью обычного редактора ресурсов VS6 |
| Автор: Fixin 28.2.2006, 18:18 |
| Прилепи скрин того, что получается с твоим диалогом. И кусок ресурса, с описанием диалога покажи. |
| Автор: Anton Vatchenko 28.2.2006, 18:34 |
| Кода и скрина нет под руками. Простой обычный диалог. Ничем не примечательный, созданный по-умолчанию. А вот все, что на нем находится, сдвигается на 20 пикселей вниз (кнопки, поля и т. д.) Но его размер не меняется. Убрал у диалога заголовок - все работает, добавляю заголовок - опять все уезжает. |