1°C
завтра: 17°C
Погода в Перми
1°C
утром5°C
днем11°C
завтра17°C
Подробно
 92,13
−0.3744
Курс USD ЦБ РФна 26 апреля
92,1314
−0.3744
 98,71
−0.2039
Курс EUR ЦБ РФна 26 апреля
98,7079
−0.2039
  • Необходимо создать ActiveX control, который выводит точку с заданными из приложения координатами.
    Таким образом, в контрол следует добавить метод вроде такого:

    void PlotPaint(long x, long y)
    {
    ..... // перехват хэндла самого контрола
    pdc->MoveTo(0, 0);
    pdc->LineTo(x, y);
    }

    Ну, и из приложения, к которому компонент будет прикручен, вызов в виде:

    PlotPaint(120, 120);

    Как взять хэндл, который позволил бы произвести последующие операции?
    В HDC, hWnd, CDC и HANDLE недолго запутаться.
    Как правильно реализовать данную задачу?

  • Если это делать в вижуал студии, то самый простой способ сгенерировать контрол визардом и вставить код отрисовки в метод OnDraw(CDC* pdc, const CRect& rcBounds, const CRect&)

Записей на странице:

Перейти в форум

Модератор: