Текущий архив: 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.45 MB
Время: 0.041 c