Я не могу заставить работать даже самый простой метод GDI + :) Это вызывает ошибку Invalid Parameter.Ниже мой код, видите ли вы что-то не так?
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#include <objidl.h>
#include <gdiplus.h>
using namespace Gdiplus;
...
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
int wmId, wmEvent;
switch (message)
{
case WM_PAINT:
{
PAINTSTRUCT ps;
HDC hdc;
hdc = BeginPaint(hWnd, &ps);
Graphics g(hdc);
Color color = Color::Black;
Status error = g.Clear(color);
EndPaint(hWnd, &ps);
}
break;
}
return 0;
}
Это кажется довольно простым, но по какой-то причине ничего не происходит совсем.UNICODE определен.
Любая помощь будет принята с благодарностью.Спасибо.