Невозможно рисовать с помощью Gdiplus в CFormView MFC. ⇐ C++
Невозможно рисовать с помощью Gdiplus в CFormView MFC.
Используя приведенный ниже фрагмент кода, действия Gdiplus ничего не рисуют (но использование CDC напрямую работает):
класс MainView: общедоступный CFormView { публика: // ... void OnDraw(CDC* dc) переопределение { CRect rect(0, 0, 100, 100); dc->DrawText(L"привет, мир", &rect, 0); // рисуется нормально Gdiplus::Графика графика(dc->m_hDC); Gdiplus::Pen pen(Gdiplus::Color(100, 0, 0, 100), 3); графики.DrawLine(&pen, 0, 0, 300, 300); Graphics.DrawRectangle(&pen, 0, 0, 100, 100); } // ...
Используя приведенный ниже фрагмент кода, действия Gdiplus ничего не рисуют (но использование CDC напрямую работает):
класс MainView: общедоступный CFormView { публика: // ... void OnDraw(CDC* dc) переопределение { CRect rect(0, 0, 100, 100); dc->DrawText(L"привет, мир", &rect, 0); // рисуется нормально Gdiplus::Графика графика(dc->m_hDC); Gdiplus::Pen pen(Gdiplus::Color(100, 0, 0, 100), 3); графики.DrawLine(&pen, 0, 0, 300, 300); Graphics.DrawRectangle(&pen, 0, 0, 100, 100); } // ...
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как позволить пользователю рисовать пальцами и рисовать геометрические фигуры на Android?
Anonymous » » в форуме Android - 0 Ответы
- 33 Просмотры
-
Последнее сообщение Anonymous
-