最后确定的最佳椭圆的中心即是搜们要确定的靶心。
你好
很高兴为你解答
答案是:基于对话框的程序:
void CVc6aDlg::OnPaint(){
if (IsIconic())
{
.......................
}
else
{
//就是下面的代码
CPaintDC dc(this)
::SetGraphicsMode(dc.GetSafeHdc(),GM_ADVANCED)
XFORM xf
xf.eDx =xf.eDy = 0
xf.eM11 = 0.4330 //0.5 * cos(30)
xf.eM12 = -0.25//0.5 * [- sin( 30 )]
xf.eM21 = 0.25//0.5 * sin ( 30 )
xf.eM22 = 0.4330// 0.5 * cos( 30 )
::SetWorldTransform(dc.GetSafeHdc(),&xf)
dc.Ellipse(100,300, 300,200)
CDialog::OnPaint()
}
}
满意请采纳,谢谢
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)