如题,
void CMainFrame::DrawEllipe(float lineOne,float lineTwo)
{
HDC hDC;
Ellipse(hDC,10,10,15,15);
Ellipse(hDC,20,10,25,15);
}这样会抱错,网上找了很多代码需要有参数hwnd,但是我这里没有,请问代码应该怎么写啊,谢谢,
初学,有些不太清楚,谢谢大家。
void CMainFrame::DrawEllipe(float lineOne,float lineTwo)
{
HDC hDC;
Ellipse(hDC,10,10,15,15);
Ellipse(hDC,20,10,25,15);
}这样会抱错,网上找了很多代码需要有参数hwnd,但是我这里没有,请问代码应该怎么写啊,谢谢,
初学,有些不太清楚,谢谢大家。
{
//这里绘制简单
}
给你一个在视图里绘制的示例代码,加在OnDraw函数里,OnDraw函数里一般有pDC这个参数,如果声明中注释掉了,你把它打开。(VC2005以上的版本会注释掉)pDC->Ellipse(100, 100, 300, 300);
void C*****View::DrawEllipe(float lineOne,float lineTwo)
{
HDC hDC=GetDC(m_hWnd);
Ellipse(hDC,10,10,15,15);
Ellipse(hDC,20,10,25,15);
}
你在网上找个例子看看吧
HDC hDC=::GetDC(m_hWnd);
加两个冒号就可以了,谢谢大家。