我甚至无法使用最基本的GDI +方法:)它给了我一个无效参数错误。下面是我的代码,你看错了吗?
#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;
}
看起来非常直接,但是出于某种原因,一切都没有明确。
我正在使用gdiplus.lib进行链接,并定义了UNICODE。
非常感谢任何帮助。 感谢。