2
我剛開始學習MFC。我需要畫一個圓圈。如果我使用OnPaint()它可以工作。我應該怎麼做,它會利用背景?這是正確的功能還是應該改變它?MFC畫圈
void Cvaja5Dlg::OnRButtonDown(UINT nFlags, CPoint point)
{
CPaintDC dc(this);
dc.Ellipse(0,0,500,500);
CDialogEx::OnRButtonDown(nFlags, point);
}
確定要使用[MFC](http://www.relisoft.com/resource/libs.html)嗎? – amaurea
我不想但我必須拼貼。如果這取決於我,我會使用C#。我實際上知道如何做到這一點 – Shawn
您可以使用CClientDC在OnPaint之外進行渲染。它不會持續,但會幫助您在每次點擊時進行繪製,並在背景失效時擦除。 –