|
|
|
Сохранение в файл геометрии окна04.10.2009, 17:12. Показов 6356. Ответов 23
Метки нет (Все метки)
У окна есть параметры Left, Top, ClientHeight, ClientWidth. Сохраняя их в файл можно при последующем запуске программы восстановить такое же положение окна. И тут вроде бы всё хорошо, кроме одного момента. Если окно максимизировано, то текущие значения указанных выше переменных установлены в текущие значения. При этом нужна ещё какая-то дополнительная информация о том, каким должны быть размеры окна после демаксимизации (т.е. после возвращение в неразвёрнутое состояние). Где эту информацию можно взять?
0
|
|
| 04.10.2009, 17:12 | |
|
Ответы с готовыми решениями:
23
Сохранение размера окна в файл Скриншот окна программы и сохранение в файл Подключение библиотеки OpenGL. Не получается создать файл описание геометрии |
|
1180 / 990 / 83
Регистрация: 29.10.2009
Сообщений: 1,385
|
|
| 09.04.2010, 23:55 | |
|
Evg, опыт для коллекции идиотизмов.
Помещаю на форму Image, превосходящий оную размером. По вертикали. Пока все хорошо. Скролбарчик появляется справа, можно жить. А сегодни я просто обнаглел. Image и по горизонтали форму стал превосходить. Справа - вертикальный скролл, а снизу - ничего! Чешу репу. И дочесал до того, что придумал убрать панель задач. И появился снизу горизонтальный скроллбарчик, миленький. Но обращаться с ним нужно о-о-очень осторожненько. Если удастся тихо подползти к стрелочке и кликнуть - все Ок. Но ежели чуть заденешь место, где была панель задач - опа! - она тут же и выскакивает (как и было им задумано). Я к чему. Дедушка Виндоус - хороший стекольщик. Он лучше нас знает, как окна строить. Я тож мучился проблемами владением поведения окна. Пару раз даже в запой уходил. Потом послал все - туда! Рисую все с некоторым (интуитивным) запасом. Чувствую себя - некомфортно. Но - живу. И пью - в меру. ... А может мы и найдем управу на этого гребанного стеклодува... Уточняю - форма моя максимизирована и никаким размерным изменениям не поддается. Но дело опять же не в этом - "Человек предполагает, а Виндоус располагает"
0
|
|
|
|
|
| 10.04.2010, 00:32 [ТС] | |
|
Я на чистом винапи никогда не программил, а потому по этой части сказать ничего не могу. Если работать только средствами Borland'а - то проблем на моей памяти не было (у меня Borland 2007). Геморрой почти всегда возникает, когда идёт вперемешку работа с винапи и Borland'овскими классами, как правило, если при работе через классами модифицируется какое-то свойство окна. Как программисту мне в общем-то понятна природа таких косяков. Чтобы нормально с этими вещами работать - надо хорошо себе представлять где и что делается. Но многие книги и статьи, которые я лопатил, чтобы решить те или иные проблемы - они в основном ориентированы на новчиков. Чуть более серьёзные проблемы, присущие РЕАЛЬНОМУ софту - всё, труба. Через гугл найти не могу (потому как лезет очень много ерунды, популярной среди новичков), на форуме зачастую ответа не получаю, а потому приходится методом тыка. Видимо профессиональной разработкой на Borland'овских компиляторах мало кто занимется
0
|
|
|
1180 / 990 / 83
Регистрация: 29.10.2009
Сообщений: 1,385
|
|
| 10.04.2010, 00:44 | |
|
Evg, и я на вапи не програмлю (м.б. чуть-чуть в самом начале), я работаю с Бюлдером-6,
создаю там формы, назначаю свойства и пишу обработчики. Но все их штуки - всего лишь Wrapper-ы над апишными функциями - это очень видно, если борландовские хедеры посмотреть. Т.е. почти все методы - просто вызов Апишных штук с чуть меньшим количеством параметров. И если что работает не так, как тебе хотелось бы - так работает WINAPI
0
|
|
|
|
|||
| 10.04.2010, 11:17 [ТС] | |||
|
0
|
|||
| 10.04.2010, 11:17 | |
|
Добавить к программе след действия: Сохранение и загрузка информации в текст. файл. Сохранение и загрузка информации в типизированный файл.
При сохранение файла word (права доступа на сохранение ограничены) появляется пустой файл Сохранение актуального состояния окна. Сохранение и изменение размера окна Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
|
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
|
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
|
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
|
|
Вот представьте что вам дали бессмертие.
kumehtar 24.07.2026
Вот представьте что вам дали бессмертие, ничего более не меняя. Вообще ничего, только бессмертие в нынешнем виде. Рады были бы? Что бы вы тут делали всё это время?
Никакой пенсии. Никакого нового. . .
|
сукцессия 41
anaschu 24.07.2026
Численная верификация бифуркации в агентной модели лесной сукцессии: от одного параметра к ансамблю
Автор: пользователь @Shumilov_AS | Раздел: Прикладная математика / Численные методы
Кратко. . .
|
сукцессия 40. Ансамблевая кластерная параметризаци, часть 1.
anaschu 24.07.2026
Пр# Сопровождение научной статьи ИИ-ассистентом: подготовка публикации и калибровка агентно-ориентированной модели сукцессии микоризных систем
**Полевые заметки о двухнедельной совместной работе**. . .
|
Теория всего 12. ВГК на планете в стратегической игре "терра"
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики
1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
|