社区
VB基础类
帖子详情
缇如何转换为象素?
cyliao
2003-09-29 09:21:55
我取得了以缇为单位的宽度,如何把它转换为象素单位?
...全文
76
5
打赏
收藏
缇如何转换为象素?
我取得了以缇为单位的宽度,如何把它转换为象素单位?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
射天狼
2003-09-29
打赏
举报
回复
用以将 Form,PictureBox 或 Printer 的宽度或高度值从一种 ScaleMode 属性的度量单位转换到另一种。不支持命名参数。
语法
object.ScaleX (width, fromscale, toscale)
object.ScaleY (height, fromscale, toscale)
ScaleX 和 ScaleY 方法的语法包含如下部分:
部分 描述
object 可选的。一个对象表达式 ,该对象一定能在“应用于”列表中找到。如果省略 object,则带有焦点的 Form 对象缺省为 object。
width 必需的。为 object 指定被转换的度量单位的数量。
height 必需的。为 object 指定被转换的度量单位的数量。
fromscale 可选的。一个常数或数值,按照下列设置中的描述,指定 object 的 width 或 height 从哪一种坐标系统转换。fromscale 可取的数值与 ScaleMode 属性的数值加上 HiMetric 的新数值相同。
toscale 可选的。一个常数或数值,按照下列设置中的描述,指定 object 的 width 或 height 转换到哪一种坐标系统。toscale 可取的数值与 ScaleMode 属性的数值加上 HiMetric 的新数值相同。
设置
用于 fromscale 和 toscale 设置有:
常数 数值 描述
vbUser 0 用户定义:指示 object 的宽度和高度设置为自定义值。
vbTwips 1 缇(每逻辑英寸 1440 缇;每逻辑厘米 567 缇)。
vbPoints 2 磅(每逻辑英寸 72 点)。
vbPixels 3 像素 (显示器或打印机分辨率的最小单位)。
vbCharacters 4 字符(水平 = 每单位 120 缇,垂直 = 每单位 240 缇)。
vbInches 5 英寸
vbMillimeters 6 毫米
vbCentimeters 7 厘米
vbHimetric 8 HiMetric。如果省略 fromscale,则 HiMetric 为缺省值。
vbContainerPosition 9 决定控件位置。
vbContainerSize 10 决定控件大小。
说明
ScaleX 和 ScaleY 方法按 fromscale 指定的度量单位取值(width 或 height),并将它转换为 toscale 指定的度量单位下相应的值。
也可以结合 PaintPicture 方法使用 ScaleX 和 ScaleY。
射天狼
2003-09-29
打赏
举报
回复
Call ScaleX(X, vbTwips, vbPixels)
Call ScaleY(Y, vbTwips, vbPixels)
LuYao
2003-09-29
打赏
举报
回复
XWidth/Screen.TwipsPerPixelX
YHeight/Screen.TwipsPerPixelY
cyliao
2003-09-29
打赏
举报
回复
谢二位
supergold
2003-09-29
打赏
举报
回复
好象 1象素=15缇。试试吧,对了要记得给分哦。
用VC设计一个可编辑的表格控件.doc
// MSFlexGrid 控件的函数的长度单位是"
缇
(twips)",需要将其转化为像素,1440
缇
= 1 英寸 CDC* pDC =GetDC(); //计算
象素
点和
缇
的
转换
比例 int nTwipsPerDotX = 1440 / pDC->GetDeviceCaps(LOGPIXELSX) ; int...
关于VB里的ScaleMode问题
我是一个VB初学者,最近苦恼于VB的窗体和控件的ScaleMode问题,VB里默认的ScaleMode是twip,而往往我们希望它是pixel,虽然在属性面板里面能够将ScaleMode改为"3-Pixel",但是我发现在程序中返回某个窗体...
将Visual Basic 6.0程序
转换
到Visual Basic.NET
从 Visual Basic 6.0 到 Visual Basic.NET 的
转换
Microsoft Visual Basic.NET 是 Microsoft Visual Basic© 的后续版本,它是基于 .NET 框架重新设计的,您可以用它来轻松地创建用于 Microsoft Windows© 操作...
数字图像处理(冈萨雷斯 第三版)
(2)数字化器,是一种把物理感知装置的输出转化为数字形式的设备。 常见的图像输入设备有:扫描仪、摄像机、数码相机、图像采集卡等 2.图像信息的存储(Image information storage) 主要有三类: (1)...
从 Visual Basic 6.0 到 Visual Basic.NET 的
转换
将 Variant 数据类型变为 Object因此以下代码:Dim x As Variant 升级后将变为:Dim x As Object Integer 和 LongVisual Basic 6.0 Long 变量存储为带有符号的 32 位数字,而 Integer 变量存储为 16 位数字。...
VB基础类
7,789
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章