Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

вопрос о программной задержке...

1.9K
22 октября 2002 года
Teren
18 / / 21.10.2002
есть диалоговое окно, есть элемент Edit Box
есть такой код:
void CTestDlg::BeginTest()
{
char sss[10];
for(i=0;i<=20;i++)
{
itoa(i,sss,10);
m_text1=sss;
UpdateData(false);
Sleep(100);
}
}
m_text1 переменная связанная с этим элементом...т.е. как бы, текст должен меняться через определенное время...
а он не меняется...
есть подозрение, что нельзя пользоваться функцией Sleep()
или тогда вопрос как сделать программную задержку? но надо точно знать на сколько она...
обрабатывать прерывания таймера не пойдет, слишком маленькая точность...
3
22 октября 2002 года
Green
4.8K / / 20.01.2000
Ставь UpdateWindow(); после UpdateData(false);


Цитата:
Originally posted by Teren
есть диалоговое окно, есть элемент Edit Box
есть такой код:
void CTestDlg::BeginTest()
{
char sss[10];
for(i=0;i<=20;i++)
{
itoa(i,sss,10);
m_text1=sss;
UpdateData(false);
Sleep(100);
}
}
m_text1 переменная связанная с этим элементом...т.е. как бы, текст должен меняться через определенное время...
а он не меняется...
есть подозрение, что нельзя пользоваться функцией Sleep()
или тогда вопрос как сделать программную задержку? но надо точно знать на сколько она...
обрабатывать прерывания таймера не пойдет, слишком маленькая точность...

1.9K
22 октября 2002 года
Teren
18 / / 21.10.2002
Цитата:
Originally posted by Green
Ставь UpdateWindow(); после UpdateData(false);




всё работает...спасибо)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог