Автор: Jokerjar
Дата сообщения: 06.12.2006 00:55
Ребят, помогите с такой проблемой: делаю классическое приложение: при старте формы нет, появляется лишь значок в трее. При двойном клике на значок появляется форма. Проблема в том, что у формы много контролово всяких, используются скины и прозрачность. И когда пользователь в первый раз вызывает форму происходит что-то ужасное: форма мелькает черным цветом (видимо, из-за AlphaBlend), видно, как "натягивается" скин на форму, все контролы перерисовываются. Все последующие вызовы уже происходят как надо, форма появляется готовой и красивой. Вопрос: нельзя сделать так, чтоб все процессы отрисовки окна происходили не на глазах пользователя? Чтоб форма появлялась так, как будто ее уже вызывали? Форму создаю автоматически и сразу скрываю, то есть в момент вызова форма уже создана, происходит лишь показ.