![]() |
|
|
![]()
|
|
| suvolod |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 56 Регистрация: 20.8.2005 Репутация: 1 Всего: 1 |
Помогите, решил освоить 2005 студию (С++) – и столкнулся с проблемой
Делаю win32 проект, тип приложения: Windows application. Редактор генерирует код для стандартного окошка, у которого есть такой ресурс, как окно About (IDD_ABOUTBOX). Поскольку мое приложение будет представлять из себя диалоговое окно с элементами управления, весь код из _tWinMain функции я убираю, и вместо него пишу строку DialogBox(hInstance, MAKEINTRESOURCE(IDD_ABOUTBOX), NULL, About). Так вот, здесь все нормально. При запуске приложения вылезает мое окошко About, затем по кнопочке OK закрывается – работает, одним словом. Теперь я лезу в редактор ресурсов и делаю там новое диалоговое окно (IDD_DIALOG1), комментирую строчку вызова окна About и пытаюсь вызвать новое окно из WinMain-фции тем-же кодом: DialogBox(hInstance, MAKEINTRESOURCE(IDD_IDD_DIALOG1), NULL, About). И ничего не происходит, прога просто проскакивает этот вызов диалогового окна и main-процедура завершается. Одним словом, проблема заключается в том, что VC2005 не хочет работать с диалоговыми окнами, которые я создал вручную, и «цепляет» только свое About, сгенерированное автоматически. В чем дело :((? На проблему вышел, когда взяв About - окно в качестве заготовки, стал развешивать на него стандартные элементы управления и среди прочего сделал кнопку и процедуру вызова нового окна через эту кнопку. А кнопочка то и не работает, хотя ошибок нет и процедура кнопки работает правильно. Стал копать глубже – оказалось что VS2005 вообще мои окна-ресурсы не цепляет, даже в winmain-процедуре. Кстати, только что сделал это в VC++ 6, все работает отлично, сделанные мной ресурсы-диалоги и по клику на кнопке вызываются, и просто в WinMain-процедуре…. |
|||
|
||||
| suvolod |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 56 Регистрация: 20.8.2005 Репутация: 1 Всего: 1 |
""
Добавлено через 1 минуту и 24 секунды Так, сам спросил, сам отвечаю ;)) Вроде как разобрался, спасибо... |
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 2 Всего: 306 |
Так и в чем проблема то была?
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |