Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.11;
Скачать: CL | DM;

Вниз

Изменение текста на форме после ее отрисовки   Найти похожие ветки 

 
Ji ©   (2005-10-07 10:45) [0]

Есть форма, которая создается из ресурса... на форме - статичный текст.
Можно ли сделать чтобы сначала отрисовывалась форма, затем менялся текст на ней (без использования TTimer и кнопок)?


 
y-soft ©   (2005-10-07 10:55) [1]

Не очень понятен вопрос.

1. Формы создаются из ресурса RT_RCDATA, Вы это имеете в виду, или речь об окнах, создаваемых средствами WinAPI из ресурсов RT_DIALOG?

2. По каким критериям должен перерисовываться текст? Ведь должны же быть какие-то критерии, раз не должны использоваться события нажатия на кнопку...


 
Ji ©   (2005-10-07 11:21) [2]


>  [1] y-soft ©   (07.10.05 10:55)


На первый вопрос не могу точно ответить. Рисую форму редактором ресурсов, цепляю ее и потом делаю DialogBox.

2. Да. Текст отображает стадию выполнения некоего алгоритма. В данный момент есть кнопка, которая этот алгоритм запускает. Но хочу от нее избавится, чтобы окно создавалось и без всяких нажатий кнопок, выполнялся некоторый алгоритм. Если я его при WM_INITDIALOG, то он выполняется полностью до того как форма отобразиться на экране


 
y-soft ©   (2005-10-07 12:00) [3]

>Ji ©   (07.10.05 11:21) [2]

Теперь понятно. Только как Вы хотите запускать свой алгоритм, раз в WM_INITDIALOG не устраивает? Чем плохо по кнопке? Или таймеру?

Если буквально выполнять Ваше пожелание, то надо запускать алгоритм при первом появлении на экране где-нибудь в обработчике WM_SHOWWINDOW...


 
Ji ©   (2005-10-07 12:25) [4]

Спасибо, буду экспериментировать с WM_SHOWWINDOW...

По кнопке хорошо, только есть один минус - ее нужно нажимать :-) Хотел просто избавится от лишних действий.


 
Ji ©   (2005-10-07 20:24) [5]

c WM_SHOWWINDOW такой же эффект как и WM_INITDIALOG



Страницы: 1 вся ветка

Текущий архив: 2005.12.11;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.029 c
14-1131663499
chainik86
2005-11-11 01:58
2005.12.11
Где можно взять бесплатный GLScene?


14-1132597317
Иксик
2005-11-21 21:21
2005.12.11
Посоветуйте программу для проектирования электронных схем


2-1133037065
vadik
2005-11-26 23:31
2005.12.11
coinitialize


14-1132411904
QwertyKz
2005-11-19 17:51
2005.12.11
Microsoft Jet Непонятная ошибка


2-1133001837
IAMDANIL
2005-11-26 13:43
2005.12.11
Почему не работает проверялка?