tag:blogger.com,1999:blog-1688132520265708820.post1509391116515696500..comments2023-04-02T16:52:35.787+03:00Comments on Блог GunSmoker-а (переводы): Почему диалоговые окна создаются невидимыми?GunSmokerhttp://www.blogger.com/profile/15611696588191431330noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-1688132520265708820.post-51372927702203212072015-04-10T16:18:48.562+03:002015-04-10T16:18:48.562+03:00Да-да))) Сначала задаем параметры для окна, а толь...Да-да))) Сначала задаем параметры для окна, а только потом Form.Show;NeferSkyhttps://www.blogger.com/profile/05530760048684720375noreply@blogger.comtag:blogger.com,1999:blog-1688132520265708820.post-53142502050755261332009-03-12T01:27:00.000+03:002009-03-12T01:27:00.000+03:00> если бы диалоговые окна показывались изначаль...> если бы диалоговые окна показывались изначально видимыми, то пользователь видел бы, как создаётся все элементы управления, как отрабатывает WM_INITDIALOG (которая обычно изменяет значения по-умолчанию на реальные, скрывает и показывает контролы и т.п.). Это было бы и некрасиво и сбивало бы с толку ("как это все флажки показываются установленными, а потом неожиданно меняются, причём до того, как я по ним успеваю щёлкнуть").<BR/><BR/>У меня на работе давно висит в списке неисправленных багов похожее поведение mdi-форм. Когда форма сначала появляется в середине экрана, а потом "прыгает" в другую его часть(сохранение/загрузка размеров). =(((Alekseyhttps://www.blogger.com/profile/09144870149145075614noreply@blogger.com