Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
[AlGo]-ritm
1

Как добраться до полей объекта?

12.05.2010, 12:47. Показов 794. Ответов 2
Метки нет (Все метки)

Есть у меня такая проблема:
Присутсвует вот такое объявление:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
class CMyDoc : public CDocument     
{
protected: 
    CMyDoc();                       
    DECLARE_DYNCREATE(CMyDoc)       
public:
    int x;
    int y;
    char Name[512];
    BYTE *BufferR;
    BYTE *BufferG;
    BYTE *BufferB;
};
Но непосредственно объект этого класса я не создаю, а делаю вот что:
C++
1
2
3
4
5
pDocTemplate = new CSingleDocTemplate(
        IDR_MAINFRAME,          
        RUNTIME_CLASS(CMyDoc),      
        RUNTIME_CLASS(CMainFrame),  
        RUNTIME_CLASS(CMyView));
И вот теперь есть проблема - мне надо получить доступ к полям
C++
1
2
3
4
5
6
    int x;
    int y;
    char Name[512];
    BYTE *BufferR;
    BYTE *BufferG;
    BYTE *BufferB;
из другого класса (CMainFrame: public CFrameWnd).А как вот это сделать? У меня ведь нет объекта, а только объявление класса. А уже во время выполнения появляется объект.Как до него добраться?
Наверно путанно изложил, но очень надеюсь что мысль донёс. Не знаю, что делать. Помогите, пожалуйста. Совсем недавно начал учиться прогать на с++ по win и не знаю как решить эту проблемму
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.05.2010, 12:47
Ответы с готовыми решениями:

Как добраться до объекта
В фрагменте установил слушателя по клику listView.setOnItemClickListener(new...

как добраться к данным объекта?
получаю данные через сокет в dat. var dat = socket.on('realtimeinfo', function (data)...

Как добраться до канвы объекта
Есть на панели StaticText. Как добраться до канвы этого объекта, чтобы изменить фон, например.

Как добраться до элемента объекта вложенного в массив
Добрый день! Ребята есть массив со вложенным объектом(надеюсь я правильно понял). Вот он: ...

__________________

Записывайтесь на профессиональные курсы C++ разработчиков
2
0 / 0 / 0
Регистрация: 13.05.2010
Сообщений: 4
13.05.2010, 21:21 2
Честно говоря, непонятно, откуда ты хочешь до него добраться? Из CYourView из CYourApp или еще откуда-то?
0
belix
18.05.2010, 18:24 3
Если из View, то там уже сгенерилась функция GetDocument(), кот. тебе вернет указатель на твой док, а если из фрейма, то можно так:
CMyDoc* pDoc = (CMyDoc*) GetActiveDocument()
pDoc->....
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.05.2010, 18:24

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Microsoft Outlook + VBA. Как добраться к данным, что сахраяются с полей в формах?
Как добратса к даным что сахраяютса с полей в формах

Как достать из объекта имена полей?
Порылся, ничего не нашел. Подскажите. Есть обьект, например. Human имеет поля weight =100...

Как вывести содержание полей объекта класса на форму?
Мне нужно создать функцию для вывода всех полей объекта в textbox. Не геттерами, а функцией которая...

Custom ModelState. Как проверить валидность полей объекта Person
Всем привет! Подскажите как мне проверить валидность полей объекта Person? public class Person ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.