Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создать диалог с инициализироваными полями 
:(
    Опции темы
ПашкаКорчагин
Дата 17.5.2006, 15:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 10.2.2006

Репутация: нет
Всего: нет



существует 2 класса производных от СDialog
class MyClass1:public CDialog
class MyClass2:public CDialog

CObArray m_obArray защищенный (protected) MyClass1
задача состоит в том чтобы при определенном событии над объектом класса MyClass1
нарисовать некий диалог MyClass2 dlg; причем КонтрлЛист сиго диалога..инициализировать элементами m_obArray..

воть...

пробывал передавать этот массив в конструктор MyClass2, а том копировать в местный CObArray (CObArray::Copy)... жрет слишком много ресурсов...

 
PM MAIL   Вверх
Earnest
Дата 17.5.2006, 17:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

Репутация: 87
Всего: 183



Цитата(ПашкаКорчагин @  17.5.2006,  16:29 Найти цитируемый пост)
жрет слишком много ресурсов...

Каких ресурсов? У тебя там что, гигабайты?
С копированием массива указателей есть одна проблема: кто их удалять-то будет?
Подумай, может можно просто ссылку передать? 


--------------------
...
PM   Вверх
ПашкаКорчагин
Дата 17.5.2006, 17:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 10.2.2006

Репутация: нет
Всего: нет



так и передавал ссылку...
нет не гигабайты... но процерос на 100% долго висел.. а потом и приложение зависло...
 
PM MAIL   Вверх
Earnest
Дата 17.5.2006, 18:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

Репутация: 87
Всего: 183



Не только передавать как ссылку, но и использовать, не копировать то есть:

Код

class CMyClass2
{
public:
   CMyClass2(CObArray& a); m_Array(a) {}

private:
   CObArray& m_Array;
};


А приложение у тебя наверняка по другому поводу тормозит и виснет. 
Ищи тараканов. 


--------------------
...
PM   Вверх
ПашкаКорчагин
Дата 18.5.2006, 13:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 10.2.2006

Репутация: нет
Всего: нет



ОК...спасибо..с этим разобрался...
возникла еще одна "непонятка"
...пытаюсь обработать LVN_COLUMNCLICK..
в первую очередь получить индекс избраной колонки..

Код

UINT nColumn=m_lstBookList.GetSelectedColumn();//error C2039: 'GetSelectedColumn' : is not a member of 'CListCtrl'


непонимаю...что значит not a member of 'CListCtrl'...

 
PM MAIL   Вверх
Earnest
Дата 18.5.2006, 13:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

Репутация: 87
Всего: 183



Модератор: Пожалуйста, один топик - один вопрос.

 


--------------------
...
PM   Вверх
DeadSoul
Дата 18.5.2006, 22:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1217
Регистрация: 25.9.2005
Где: Москва

Репутация: 2
Всего: 11



Цитата(ПашкаКорчагин @  18.5.2006,  13:48 Найти цитируемый пост)
непонимаю...что значит not a member of 'CListCtrl'...

Это означает, что у CListCtrl нет метода GetSelectedColumn 


--------------------
 Если Вы получили ответ на Ваш вопрос, то нажмите на "Вопрос решен". 

Бьем спамеров их же оружием. Пусть весь спам сыпется им
[email protected] 
PM   Вверх
ПашкаКорчагин
Дата 24.5.2006, 16:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 10.2.2006

Репутация: нет
Всего: нет



там просто была проблема с манифестом...
визард автоматом почиму то не создал сий жизнена важный документ 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0793 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.