Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 5
Регистрация: 08.01.2016
Сообщений: 27
1

CPaintDC параметры

23.05.2017, 07:48. Показов 982. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть функция:
C++
1
2
3
4
5
6
7
8
9
10
11
12
void CVisualPetri::Paint(CDC& dc, long Layer)
{            
    if (Layer == L_Visual && mat != NULL)
    {
        CSize size = GetSize(Layer);
        CPaintDC* view_dc(); // здесь не могу понять какой параметр воткнуть
        for (int pf = mFishka.GetCount(), c = 0; c < pf; c++)
        {
            mFishka.GetAt(c).OnPaint(&view_dc); // здесь ошибка
        }
    }
}
Мэйн класс:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class CVisualPetri :
    public IRedactComponent,INotVectorImage,IMouseInterface,IMenuComponent,IMessengerComponent
{
    LongMatrix* mat;
    CArray <CFishka, CFishka> mFishka;              // массивы с объектами
    CArray <CCompounds, CCompounds> mCompounds;
    CArray <CMyKnots, CMyKnots> mKnots;
 
public:    
    CVisualPetri(void);
    virtual ~CVisualPetri(void);
    static SComponentInfo* SetInfoComponent(HINSTANCE pInst);
    virtual void GetInterface(long ID, void** pInterface);
    virtual void OnRun();
    virtual void Paint(CDC& dc, long Layer);
    virtual void OnLButtonDown(CPoint point);
    virtual void OnLButtonUp(CPoint point);
    virtual void AcceptMessage(CMessage* pMessage); 
};
Класс, OnPaint которого используется выше:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class CFishka 
{
    int x = 0;
    int y = 0;
    int x1, y1 = 0;
    char name[26] = {};
public:
    CFishka();
    CFishka(int nx, int ny, char str) { x = nx; y = ny; name[26] = str; };
    void CheckObj();
    void ReDraw();
    void SetName(char str) { name[26] = str; };
    afx_msg void OnPaint(CPaintDC* dc);
    ~CFishka();
private:
    BOOL blFlagCheck;
};
Не могу понять как должно быть, объясните пожалуйста. Перепробовал все, что знаю. Заранее спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.05.2017, 07:48
Ответы с готовыми решениями:

CPaintDC error c2065
при попытке воткнуть в проект form1.h подобного...

LM317 параметры, DS18B20 параметры, увеличение длины линии.
Добрый день, у меня образовалось 2 вопроса, на которые не могу найти конкретный ответ. Первый...

Параметры-значения и параметры-переменные в функции и процедуре
Плиз помогите в этом коде поставить параметры или атрибуты, не уверен в правильном названии, для...

Параметры-значения и параметры-переменные подпрограмм
Помогите пожалуйста в решении: С помощью подпрограмм ввода и вывода вектора ввести и вывести...

0
23.05.2017, 07:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.05.2017, 07:48
Помогаю со студенческими работами здесь

Что такое "Символьные параметры и целочисленные параметры функций"?
Подскажите пожалуйста, что такое &quot;Символьные параметры. Целочисленные параметры функций&quot;. Буду...

Параметры ПК
Извините, не смог сам разобраться в параметрах. Можете, пожалуйста, сказать, подходят параметры? Я...

Параметры
----- Изучаю языки, освоил стандарты Html&amp;CSS, осталось пара вопросов. При добавлении элементу...

get параметры
есть такая форма &lt;form action=&quot;admin.php?page=mav_raiting&amp;&quot; method=&quot;GET&quot;&gt; &lt;label...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru