47 / 32 / 9
Регистрация: 05.01.2013
Сообщений: 307
|
||||||
1 | ||||||
Вывод данных в контрол, обновляемый таймером10.09.2013, 19:03. Показов 2033. Ответов 13
Метки нет (Все метки)
Мне дали задание, в котором нужно сделать несколько Edit Control'ов с возможностью редактирования и таймера, который отсчитывает текущее время работы с программой. Все вроде нормально, но когда я обновляю таймер с помощью
0
|
10.09.2013, 19:03 | |
Ответы с готовыми решениями:
13
Вывод Unicode - данных в текстовый контрол. В операции должен использоваться обновляемый запрос. Но он и так обновляемый Почему запрос не обновляемый и как переделать в обновляемый Работа с таймером и вывод круга |
Ушел с форума
|
|
10.09.2013, 20:06 | 2 |
Уверены, что здесь точно нужен UpdateData ?
0
|
47 / 32 / 9
Регистрация: 05.01.2013
Сообщений: 307
|
|
10.09.2013, 20:18 [ТС] | 3 |
Если можно как-то по другому, то я не против.
Добавлено через 7 минут Просто как сделать иначе - я не знаю.
0
|
Ушел с форума
|
|
10.09.2013, 20:32 | 4 |
Сообщение было отмечено tezaurismosis как решение
Решение
Обновить текст в элементе управления, который отображает значение таймера.
CWnd::SetWindowText, например, или отправкой сообщения WM_SETTEXT. Для этого не нужно обновлять все элементы управления окна.
1
|
47 / 32 / 9
Регистрация: 05.01.2013
Сообщений: 307
|
|
10.09.2013, 20:46 [ТС] | 5 |
0
|
47 / 32 / 9
Регистрация: 05.01.2013
Сообщений: 307
|
|
11.09.2013, 12:41 [ТС] | 7 |
Это означает просто останавливать таймер при клике по форме для ввода данных, а потом восстанавливать? Но ведь тогда во время редактирования таймер будет попросту не работать?
0
|
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
|
11.09.2013, 13:00 | 8 |
Не будет. Наиболее удачный способ тебе предложил Убежденный; ну а выбор, естественно, за тобой.
0
|
47 / 32 / 9
Регистрация: 05.01.2013
Сообщений: 307
|
|
11.09.2013, 13:10 [ТС] | 9 |
0
|
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
||||||
11.09.2013, 13:34 | 10 | |||||
Сообщение было отмечено tezaurismosis как решение
Решение
Дык, эта..... Где-то так:
1
|
47 / 32 / 9
Регистрация: 05.01.2013
Сообщений: 307
|
|
11.09.2013, 14:02 [ТС] | 11 |
У меня он должен отображатся в Edit Control'е. Т.е. вместо "ТвойЭлементОтображения" мне вписывать что-то такого типа "IDC_EDIT6" или как?
0
|
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
|
11.09.2013, 14:21 | 12 |
Или как. Если КлассТвоегоОкна - наследник CDialog, то GetDlgItem(IDC_EDIT6)->SetWindowText(...);
1
|
47 / 32 / 9
Регистрация: 05.01.2013
Сообщений: 307
|
|
11.09.2013, 14:46 [ТС] | 13 |
0
|
Заблокирован
|
||||||
11.09.2013, 21:43 | 14 | |||||
- останавливай вывод тогда - заведи флаг и если кликнул мышкой флаг сбросился и UpdateData не будет выдывать данные в контролы. Get/SetDlgItem/indowText довольно тупая реализация как по мне
Добавлено через 1 минуту
0
|
11.09.2013, 21:43 | |
11.09.2013, 21:43 | |
Помогаю со студенческими работами здесь
14
Вывод времени таймером TextOut Рандомнный вывод текста с таймером на лэйбл Вывод B-дерева в контрол TreeView Вывод графика на контрол Chart Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |