![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 21.10.2011
Сообщений: 12
|
![]()
Проблема такова. Я создал панель на основе класса CPaneDialog которая использует шаблон диалога с добавленными элементами CButton и CListCtrl. Сама панель создается методом CMainFrame::OnCreat, вроде бы все нормально, но после того как я её создал мне надо добраться до элемента CListCtrl, чтобы его настроить, делая как привык через GetDlgItem(), мне почему-то возвращается NULL, а не указатель, хотя с CButton такой проблемы нет.
Кто-нибуть сталкивался с таким? |
![]() |
![]() |
![]() |
#2 | |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
![]() Цитата:
...но, по-моему наследником CMainFrame может быть только основное окно... попробуй GetWindow c GWL_CHILD |
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 21.10.2011
Сообщений: 12
|
![]()
Немного описка вышла не методом CMainFrame::OnCreat, а в нем c использованием CPaneDialog::Creat.
Последний раз редактировалось Kh_Shad; 21.10.2011 в 23:03. |
![]() |
![]() |
![]() |
#4 | |
Пользователь
Регистрация: 21.10.2011
Сообщений: 12
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
![]() |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 21.10.2011
Сообщений: 12
|
![]()
Странно, тогда почему в диалоге можно так сделать?
|
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
![]() Последний раз редактировалось counter; 22.10.2011 в 00:09. |
![]() |
![]() |
![]() |
#8 | |
Пользователь
Регистрация: 21.10.2011
Сообщений: 12
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
![]()
ничего не понял... код показывай
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 21.10.2011
Сообщений: 12
|
![]()
Посмотри тот момент, где происходит получение указателя на CListCtrl, именно он зараза возвращает NULL. Объявление панели CPaneDialog на основе шаблона с элементом CListCtrl, будет в коде чуть выше.
Код:
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Интересное поведение CListCtrl::InsertItem() | metoflex | Visual C++ | 2 | 27.07.2011 11:19 |
Копирование указателя С++ | Alex1991 | Помощь студентам | 2 | 24.04.2011 04:00 |
Массив с использование указателя | Seferus | Общие вопросы C/C++ | 1 | 02.11.2010 19:54 |
Глюк с CommonControl CListCtrl в висте | volok-aleksej | Общие вопросы C/C++ | 0 | 07.07.2009 18:20 |