![]() |
|
![]() ![]() ![]() |
|
Vitaly_ |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 31.7.2007 Репутация: нет Всего: нет |
1) Товарищи у меня есть окно class CFirstDlg : public CDialogImpl <CFirstDlg> {...};
В ресурс окна я добавляю из ToolBox такой елемент как Slider Control. Когда я пытаюсь где то выполнить следующий код
То окно не загружается! А когда убрать этот елемент из моего окна то код срабатывает! С чем это связано? Как это исправить что бы работало нормально! Если нужно - я использую Visual Studio 8. Проэкт создавался на базе Win32 Project => Windows Application ( с использованием ATL). 2) Посоветутте мне какой тип использовать что бы создавать ползунок (Slider Control)! Для примера я знаю есть CTrackBarCtrl, но к нему описания! |
|||
|
||||
Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 87 Всего: 183 |
1) Нужно инициализировать библиотеку common controls: InitCommonControls(Ex). ДО создания диалога (можно в конструкторе), но лучше - в InitInstance приложения.
2) В MFC это CSliderCtrl, а WTL - не знаю. Можешь поискать по тексту "Slider" к кодах WTL. Кто создается с таким классом, то и оно. -------------------- ... |
|||
|
||||
Vitaly_ |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 31.7.2007 Репутация: нет Всего: нет |
Вызвал функцию InitCommonControls() так как и посоветовали в функции BOOL InitInstance(HINSTANCE hInstance, int nCmdShow) - И ВСЁ ЗАРАБОТАЛО! СПАСИБА!
А можите написать с чем это было связано? |
|||
|
||||
Andrey44 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: 12 Всего: 26 |
MSDN - пишет
![]()
-------------------- ????? ??, ??????? ?????. ![]() |
|||
|
||||
Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 87 Всего: 183 |
Да просто диалог, когда пытается создать свои контролы, не может этого сделать, т.к. не загружена библиотека со слайдером (и другими common controls). В результате процесс создания диалога накрывается. Вот и все.
-------------------- ... |
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |