MM_ISOTROPIC映射方式
1、使用任意的轴时都保证两个轴上的逻辑单位相同
2、刚开始将映射方式设定为MM_ISOTROPIC时,Windows使用与MM_LOMETRIC同样的视窗和视埠范围
3、可以呼叫SetWindowExtEx和SetViewportExtEx来根据自己的偏好改变范围了
4、您可以用所期望的逻辑视窗的逻辑尺寸作为SetWindowExtEx的参数、
5、用显示区域的实际宽和高作为SetViewportExtEx的参数
6、在呼叫SetViewportExtEx之前呼叫SetWindowExtEx,以便最有效地使用显示区域中的空间。
7、SetWindowExtEx设置客户区逻辑坐标的范围,SetViewportExtEx设置客户区逻辑坐标的映射范围。
SetWindowExtEx设置客户区逻辑坐标的范围
SetWindowExtEx(hDC,600,400,NULL);设置窗口区域 为 600*400个单位;
SetViewportExtEx(hDC,300,200,NULL); 设置视图区域 为300*200个单位,视图区域是窗口区域的一半,即在窗口中显示的内容 是窗口原内容的一半,这样就实现了原图的放大,就像作图工具中的放大小效果。窗口区域不变时,视图区域越小,就能看到更详细的图像细节。(来自百度百科)
视图区域如果按上面的理解,可以说是要用来显示的区域。
SetMapMode(hdc,MM_ISOTROPIC);
//设置内存中要用来显示的区域的大小,这块区域的方向是怎么设置的?
SetWindowExtEx(hdc,cxClient,cyClient,NULL);
SetViewportExtEx(hdc,cxClient*2,cyClient*2,NULL);//Viewport中x,y值大于Window中的时,文字会被拉伸
SetWindowOrgEx(hdc,0,0,NULL);//这个我自己的理解是要来显示的在内存的那个区域的原点
SetViewportOrgEx(hdc,cxClient/2,cyClient/2,NULL);//这个应该是显示区域的原点,方向是怎么样的?
OffsetWindowOrgEx(HDC hdc,int nXOffset,int nYOffset,LPPOINT lpPoint)//这个就晕了
百度百科中说方向取决于窗口坐标方向,窗口坐标方向是指什么?方向是怎么设置的?
1、使用任意的轴时都保证两个轴上的逻辑单位相同
2、刚开始将映射方式设定为MM_ISOTROPIC时,Windows使用与MM_LOMETRIC同样的视窗和视埠范围
3、可以呼叫SetWindowExtEx和SetViewportExtEx来根据自己的偏好改变范围了
4、您可以用所期望的逻辑视窗的逻辑尺寸作为SetWindowExtEx的参数、
5、用显示区域的实际宽和高作为SetViewportExtEx的参数
6、在呼叫SetViewportExtEx之前呼叫SetWindowExtEx,以便最有效地使用显示区域中的空间。
7、SetWindowExtEx设置客户区逻辑坐标的范围,SetViewportExtEx设置客户区逻辑坐标的映射范围。
SetWindowExtEx设置客户区逻辑坐标的范围
SetWindowExtEx(hDC,600,400,NULL);设置窗口区域 为 600*400个单位;
SetViewportExtEx(hDC,300,200,NULL); 设置视图区域 为300*200个单位,视图区域是窗口区域的一半,即在窗口中显示的内容 是窗口原内容的一半,这样就实现了原图的放大,就像作图工具中的放大小效果。窗口区域不变时,视图区域越小,就能看到更详细的图像细节。(来自百度百科)
视图区域如果按上面的理解,可以说是要用来显示的区域。
SetMapMode(hdc,MM_ISOTROPIC);
//设置内存中要用来显示的区域的大小,这块区域的方向是怎么设置的?
SetWindowExtEx(hdc,cxClient,cyClient,NULL);
SetViewportExtEx(hdc,cxClient*2,cyClient*2,NULL);//Viewport中x,y值大于Window中的时,文字会被拉伸
SetWindowOrgEx(hdc,0,0,NULL);//这个我自己的理解是要来显示的在内存的那个区域的原点
SetViewportOrgEx(hdc,cxClient/2,cyClient/2,NULL);//这个应该是显示区域的原点,方向是怎么样的?
OffsetWindowOrgEx(HDC hdc,int nXOffset,int nYOffset,LPPOINT lpPoint)//这个就晕了
百度百科中说方向取决于窗口坐标方向,窗口坐标方向是指什么?方向是怎么设置的?