Главная страница
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.47 MB
Время: 0.043 c
14-1132388817
ищущий ответ
2005-11-19 11:26
2005.12.11
Водительское удостоверение и менты


2-1132918799
kay
2005-11-25 14:39
2005.12.11
Есть non-unicode программа, как её запустить с правильным отображ


2-1132694527
Бандерас
2005-11-23 00:22
2005.12.11
Вставка из буфера обмена только один раз ...


14-1132669311
XsID
2005-11-22 17:21
2005.12.11
Немного об английском


8-1120939291
line
2005-07-10 00:01
2005.12.11
Вопрос о режимах смешивания изображений.