如何MFC 中用GDI+中的DrawLine方法画一条直线?
在OnDraw里面写下如下代码:HDChdc;hdc=(HDC)this->GetDC();PAINTSTRUCTps;Pen*myPen;Graphics*myGrap...
在OnDraw里面写下如下代码:
HDC hdc;
hdc=(HDC)this->GetDC();
PAINTSTRUCT ps;
Pen* myPen;
Graphics* myGraphics;
myPen = new Pen(Color(255,255,0,0),3);
myGraphics = new Graphics(hdc);
myGraphics->DrawLine(myPen,10,10,200,100);
delete myGraphics;
delete myPen;
可以运行,但是没有显示直线,是不是不在ONDRAW里面写?希望高手给予解答,我分不多,只有这么多了。 展开
HDC hdc;
hdc=(HDC)this->GetDC();
PAINTSTRUCT ps;
Pen* myPen;
Graphics* myGraphics;
myPen = new Pen(Color(255,255,0,0),3);
myGraphics = new Graphics(hdc);
myGraphics->DrawLine(myPen,10,10,200,100);
delete myGraphics;
delete myPen;
可以运行,但是没有显示直线,是不是不在ONDRAW里面写?希望高手给予解答,我分不多,只有这么多了。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询