【VB开源代码栏目提醒】:网学会员为广大网友收集整理了,VB程序在不同分辨率下的正确显示 - 轻工,希望对大家有所帮助!
第23卷 第 2期 大 连 轻 工 业 学 院 学 报 I2 . Vo . 3.NO 2 2 00 4 年 6 月 o r a fDa i n tt eo g tI d sr J u n lo l n I s i t fLih n u ty a u u J n.2 00 4 1 0 —0 4 2 0 )20 2 —4文 章 编 号 :0 54 1 (0 4 0 —1 90 B V 程序 在 不 同分 辨 率 下 的 正 确 显 示 。
, 孟桂 颖 刘 素 英2 1 辽 10 2 ( .大 连 外 国语 学 院 国 际 艺 术 学 院 , 宁 大连 1 6 0 ; 2 辽 2 0 1 .辽 宁 石 化 职 业 技 术 学 院 , 宁 锦 州 1 10 ) VB程 序 ; 关键词 : 显示模式 分辨率 ; 运行 V 摘要 : 如果用户计算 机 的分辨 率设置 与 开发 环境 不 同 , B程 序 的外 B开发的应用
程序时 。
V 有 提 使 观 就 会 发 生 改 变 , 时 会 导 致 程 序 不 能运 行 。
针 对 此
问题 , 出 了 2种 解 决 方 案 , VB程 序 主 动 适 应 用 户 的 分 辨 率 或 更 改 用 户 的 分 辨 率 来 适 应 VB程 序 。
T 31 中 图 分 类 号 : P 1 A 文 献 标 识 码 : r e td s l y n fViu lBa i r g a u d r Co r c ip a i g o s a sc p o r m n e i f r ntr s l i ns d f e e e o uto NG Gu— g . , ur g r i i ME i n L U S — n 1 c o l n en t a ce c , l iest fF rin La g a e,Dain 1 6 0 Chn ; o o Ar a ( .S h o fItr ain l tS in e Dain Unv riyo o eg n u g a l 1 0 2, ia .L a igP to h mi c t n l o c aV 2 i nn er l e cl oa i a & T c ncl ol e J z o 2 0 1 C ia o i e n e h a C l g ,i h u 1 1 0 , hn ) y wo d : s a a i ;r s l t o i a i g mo e pKe r s Viu lB sc e o u i n;d s ly n d s r c : ft e uto e u n VB r g a oAb t a t I her s l i n s t p i ng i ee a tt hee io m nto e l p nt pp a — p o r mmi sr lv n o t nv r n e fd veo m e ,a e r n eo h r g a ds lyn udb h n e o t me ,i g tr s l n misf n t o id a c ft e p o r m ip a i g wo l ec a g d.S me i s tmi h e u ti s u c in.Two k n s fr m d t o s a e p o o e s f l o  ̄a a t h r g a t h e o u i e y t e u e , n oo e e y m e h d r r p s d a o l ws d p i g t e VB p o r m o t e r s l t n s t b h s r d p i he r s l i n t he VB r g a e a a tng t e o uto o t p o rm . 用 B 目前 计 算 机 支 持 的分 辨 率 有 很 多 种 , V pP r ieY这 2种 属 性 只与 硬 件 有 关 , 和 Twis eP x l 而 不 在 开发 的 程序 , 能 自动适 应 不 同 的分 辨率 设 置 , d h除 以 与屏 幕 上 可 设 定 的 分 辨 率 无 关 。
将 W it 一 种 特 定 环 境 下 精 心 设 计 的 界 面 , 另 外 一 台 不 在 DP r iex Twis eP x l 可 以计 算 出 屏 幕 的 水 平 分 辨 率 程 同分 辨率 设 置 的机 上 运 行 时 , 序 的外 观 就 会 发 像 , ih 除 p P r ieY也 ( 素数 ) 同样 将 Heg t 以 Twis ePx l 生 改变 :0 8 0*6 0下 的 窗 体 在 1 2 0 0 4*7 8下 会 变 6 可 以计 算 出屏 幕 的 垂 直 分 辨 率 - 。
要 想 保 持 一 2J 12 6 0 0 小 ,0 4*7 8下 的窗 体 在 8 0*6 0下 会 发 生 切 只 个窗 口或是 控 件 的物 理 大 小 不 变 , 要 计 算 出设 割 现象 , 这 导致 程 序不 能 正 常运 行 , 是 因为 在不 同 计 时 的分 辨率 与 实 际 运 行 时 的分 辨 率 的 比值 ,