![]() |
|
|
![]()
|
|
| dont |
|
||||||||||
|
Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 11.7.2005 Репутация: нет Всего: нет |
Не использовал это приведение, на основании прочитаных строчек в МСДН"е:
Я не знаю,уже окончательно запутался, просто прогу писал, основываясь на прочитанной книге, вот цитата
И еще по-поводу GetParent()'a:
|
||||||||||
|
|||||||||||
| dont |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 11.7.2005 Репутация: нет Всего: нет |
ПроФФФтыкал! Тем более некогда не пользовался Спайем, теперь буду знать, прошу извенение за напрасное беспокойство и кражу Вашего времени, ошибка оказалась как всегда - в ДНК. Всем БОЛЬШОЕ спасибо за терпение, с которым Вы терпели меня. З.Ы, Не буду прощатся, скажу до встречи! З.З.Ы. Большое спасибо создателям этого форума, вам нужно памятник нерукотворный поставить.Очень полезный ресурс на котором много умных людей. |
|||
|
||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 87 Всего: 183 |
Это не термин - просто надо же как-то называть диалог с вложенными диалогами... Таким образом Windows обеспечивает программистам возможность расширения своих стандартных диалогов. Если посмотреть Спаем, то внутри диалога OpenFile можно найти еще один диалог. Обычно он пустой и имеет нулевую высоту. Но можно задать свой шаблон со всякими дополнительными элементами, что видимо ты и делаешь. В любом случае, именно этот вложенный диалог является воплощением твоего класса, поэтому к элементам стандартного диалога и нужно обращаться через GetParent()->GetDlgItem... Да ты уже, наверное, все понял. В чем ошибка-то была? Наверно, надо было сразу спросить тебя, в какой студии ты работаешь. Я посмотрела спаем 2 приложения, одно создано 6-й студией, другое - 7-й. В первом случае (6) на диалоге OpenFile есть edit с ID=0x480, а вот во-втором (7) - вместо него - комбобокс с совсем другим ID. В этом дело? Вообще говоря, чтобы не зависеть от таких вещей, лучше не обращаться к чужим полям-идентификаторам напрямую. В CFileDialog есть возможность через переопределение обработчиков уведомлений влезть практически куда-угодно. Спай - очень полезная штука. -------------------- ... |
|||
|
||||
| dont |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 11.7.2005 Репутация: нет Всего: нет |
|
||||
|
|||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |