设为首页 加入收藏

TOP

图形基础(六十四)
2010-12-30 21:10:52 来源: 作者: 【 】 浏览:40190
Tags:图形 基础
600,1800);' src="G05zg08.gif" width="272" height="116" border="0" />

Windows 98不允许在显示区域的右边超越x轴的范围之外显示任何东西,因为这需要一个大於16位元所能表示的座标。Windows NT使用全32位元座标,您可以在超出右边显示一些东西。

如果显示区域的高度大於宽度(以实际尺寸为准),那么Windows将调整y的范围。这样,逻辑视窗将放置在显示区域的下边:


 

Windows 98不允许在显示区域的顶部显示任何东西。

如果您希望逻辑视窗总是放在显示区域的左上部,那么将前面给出的程式码改为:

在呼叫SetWindowOrgEx中,我们要求将逻辑点(0, 32767)映射为装置点(0,0)。现在,如果显示区域的高大於宽,则座标系将安排为:

对於时钟程式,您也许想要使用一个四象限的笛卡尔座标系,四个方向的座标尺度可以任意指定,(0,0) 必须居於显示区域的中央。如果您想要每条轴的范围从0到1000,则可以使用以下程式码:

如果显示区域的宽度大於高度,则逻辑座标系形如:


 

如果显示区域的高度大於宽度,那么逻辑座标也会居

首页 上一页 61 62 63 64 65 66 67 下一页 尾页 64/83/83
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇键盘 下一篇输出文字

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: