WINAPI,请教这5句是什么意思
WINAPI,请问这5句是什么意思
能一条一条给我解释吗?查了下MSDN,难以看懂
------解决方案--------------------
SetMapMode(hdc,MM_ISOTROPIC);//保证两个轴上的逻辑单位相同
SetWindowExtEx(hdc,267,72,NULL);//设置窗口区域
SetViewportExtEx(hdc,cxClient,cyClient,NULL);//设置视图区域
SetWindowOrgEx(hdc,138,36,NULL);//设置窗口区域原点
SetViewportOrgEx(hdc,cxClient/2,cyClient/2,NULL);//设置视图区域原点
------解决方案--------------------
这个函数(连同SetViewportExtEx和SetWindowExtEx)帮助定义逻辑坐标空间(也就是一个窗口)到设备坐标空间映射(viewport)。SetViewPortOrgEx指定哪个设备点映射到逻辑点(0,0).它有移动坐标轴的功能,从而使逻辑点(0,0)不再指向左上角了。 //映射逻辑点 (0,0) 到设备点 (xViewOrg, yViewOrg) SetViewportOrgEx ( hdc, xViewOrg, yViewOrg, NULL) 这就是SetViewportOrgEx的作用。总的来说,你使用一个函数或另一个函数,但不能都使用,而不管你使用SetWindowOrgEx还是SetViewportOrgEx,设备点(0,0)总是在左上角。
知道几句话一起的用途就行了 ,没必要纠结各自用途
能一条一条给我解释吗?查了下MSDN,难以看懂
- C/C++ code
SetMapMode(hdc,MM_ISOTROPIC); SetWindowExtEx(hdc,267,72,NULL); SetViewportExtEx(hdc,cxClient,cyClient,NULL); SetWindowOrgEx(hdc,138,36,NULL); SetViewportOrgEx(hdc,cxClient/2,cyClient/2,NULL);
------解决方案--------------------
SetMapMode(hdc,MM_ISOTROPIC);//保证两个轴上的逻辑单位相同
SetWindowExtEx(hdc,267,72,NULL);//设置窗口区域
SetViewportExtEx(hdc,cxClient,cyClient,NULL);//设置视图区域
SetWindowOrgEx(hdc,138,36,NULL);//设置窗口区域原点
SetViewportOrgEx(hdc,cxClient/2,cyClient/2,NULL);//设置视图区域原点
------解决方案--------------------
这个函数(连同SetViewportExtEx和SetWindowExtEx)帮助定义逻辑坐标空间(也就是一个窗口)到设备坐标空间映射(viewport)。SetViewPortOrgEx指定哪个设备点映射到逻辑点(0,0).它有移动坐标轴的功能,从而使逻辑点(0,0)不再指向左上角了。 //映射逻辑点 (0,0) 到设备点 (xViewOrg, yViewOrg) SetViewportOrgEx ( hdc, xViewOrg, yViewOrg, NULL) 这就是SetViewportOrgEx的作用。总的来说,你使用一个函数或另一个函数,但不能都使用,而不管你使用SetWindowOrgEx还是SetViewportOrgEx,设备点(0,0)总是在左上角。
知道几句话一起的用途就行了 ,没必要纠结各自用途