如下代码,在F7后有提示:1>MyCKTXDlg.cpp(3520): warning C4244: “初始化”: 从“float”转换到“int”,可能丢失数据。
int x1T=pArrayDrawList[i].nPoint1_X+nStartX;
int y1T=pArrayDrawList[i].nPoint1_Y+nStartY;
int x2T=pArrayDrawList[i].nPoint2_X+nStartX;
int y2T=pArrayDrawList[i].nPoint2_Y+nStartY;
pDC->MoveTo(x1T,y1T);
pDC->LineTo(x2T,y2T);
请问MoveTo(x1T,y1T);括号里面支持double或者FLOAT吗,如果支持的话,带小数点的值如何在屏幕上绘图,四舍五入成像素点还是全部舍掉小数点后?谢谢