10°C
завтра: 13°C
Погода в Перми
10°C
ночью7°C
утром5°C
завтра13°C
Подробно
 64,43
−0.1988
Курс USD ЦБ РФна 15 июня
64,4326
−0.1988
 72,70
−0.3148
Курс EUR ЦБ РФна 15 июня
72,6993
−0.3148
  • Необходимо создать 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&)

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

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

Модератор: