我正在寻求帮助,因为GDI +让我疯了......
基本上,以下函数调用就像魅力一样,并在请求的位置绘制一个矩形:
mGraphics->Clear(Gdiplus::Color(255,255,0));
mGraphics->DrawRectangle(...)
但是,如果我将DrawRectangle
调用移动到另一个对象的方法,然后继续:
mGraphics->Clear(Gdiplus::Color(255,255,0));
theObject->render(mGraphics);
然后调用DrawRectangle
但不在屏幕上绘制任何内容。
我检查了指针,它在两个位置都是有效的==
,DrawRectangle
函数返回0表示正常 - 所以现在我真的不明白这种行为让我感到疯狂,因为没有意义......
感谢您的帮助!!
下进行。