Я создаю несколько функций, которые немного облегчают GDI +. Я создал эту функцию, чтобы начать рисование, которое будет использоваться в WM_PAINT:
Graphics StartPaint(HWND win, HDC *hdc, PAINTSTRUCT *ps)
{
*hdc = BeginPaint(win, ps);
Graphics g(*hdc);
return g;
}
Это дает ошибку компиляции и приводит меня к «gdiplusgraphics.h» и указывает на эту строку:
Graphics(const Graphics&);
говоря, что это личное.
После нескольких попыток я обнаружил, что проблема связана с оператором return в функции. Почему оператор return выдает такую ошибку и как решить эту проблему?
Я использую кодовые блоки.
Спасибо.