CirclePoint(int x, int y, CDC *pDC)
{
pDC->SetPixel(x,y,RGB(255,0,0));
pDC->SetPixel(y,x,RGB(255,0,0));
pDC->SetPixel(-y,x,RGB(255,0,0));
pDC->SetPixel(-x,y,RGB(255,0,0));
pDC->SetPixel(-x,-y,RGB(255,0,0));
pDC->SetPixel(-y,-x,RGB(255,0,0));
pDC->SetPixel(y,-x,RGB(255,0,0));
pDC->SetPixel(x,-y,RGB(255,0,0));
}
void CTest1View::OnDraw(CDC* pDC)
{
CTest1Doc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
if(m_test==1)CirclePoint(10, 50, pDC);
}
void CTest1View::OnMenuitem32775() //這個對應八分畫圓按鈕的事件
{
m_test=1;
Invalidate();// TODO: Add your command handler code here
}
為什么我在MFC運行后按那個畫圓按鈕沒有反應,也就是圓顯示不出來,這是為啥?
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/169730.html
標籤:C語言
