想在一个静态控件(STATIC)上画图。
我想把它的高,宽设成自己想要的比例,比如100:100,100:200
然后把坐标该到它的左下脚,向右,向上是增加。
我只能做到这一步,高人补一下吧?
CWND * PWND = GETDLGITEM(IDC—AA);
CDC * PC = PC.GETDC();
怎样进行坐标转换??急
我想把它的高,宽设成自己想要的比例,比如100:100,100:200
然后把坐标该到它的左下脚,向右,向上是增加。
我只能做到这一步,高人补一下吧?
CWND * PWND = GETDLGITEM(IDC—AA);
CDC * PC = PC.GETDC();
怎样进行坐标转换??急
那里讲的比较好
也很详细
CRect clientRect;
GetClientRect(clientRect);
pDC->SetMapMode(MM_ANISOTROPIC);
pDC->SetWindowExt(100, -100);//100:200-> (100,-200)
pDC->SetViewportExt(clientRect.right, clientRect.bottom);
pDC->SetViewportOrg(clientRect.left, clientRect.bottom);
就是用这几个函数,不过我的参数可能不对,没测试过,自己试试