| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > CTimeDateCtrl - ничего не понимаю :( |
| Автор: suborg 4.9.2002, 06:21 |
| сабж. Почему-то глючит данный контрол. Кладу его на форму, через Class Wizard прилепляю к нему переменную, пытаюсь получить из неё выбранное время, возвращается безумное время или -1 как результат ошибки. Конкретнее - если создаю переменную CTime, время в ней оказывается бредовое после UpdateData, если CTimeDateCtrl, то вызываю для неё GetTime, возвращается 1, которая означает то, что дата в контроле не установлена. Судя по хелпу там заморочек не должно быть. Я озадачен |
| Автор: Temnozor 4.9.2002, 17:12 |
| Если судить по хелпу, в Windows'е вообще проблем быть не может... Кстати, класса такого нету. Есть CDateTimeCtrl. Но проблема, видимо, не в этом. Я думаю, ты не тот контрол ты цепляешь к классу... Попробуй создать контрол не в редакторе ресурсов, а с помощью функции CDateTimeCtrl::Create(). Проследишь всю цепочку от создания. |
| Автор: suborg 8.9.2002, 20:12 |
| Вообще что-то не то подцепить там довольно сложно потому что всё создаётся визардом, который должен по идее понимать, что делает. Однако проблема в самом деле решилась созданием контрола врукопашную - добавил член класса - CDateTimeCtrl и в OnInitDialog его с'Create'ил, всё заработало нормально... Теперь визардам придётся не доверять вообще |