跪拜分辨率问题

handbeau 2004-12-22 09:11:56
我有个程序是在1024下做的,但是到了800下却全乱了,该如何解决?
给个具体通用办法
谢谢
...全文
212 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wscft 2005-08-29
  • 打赏
  • 举报
回复
//我以前遇到这类问题,不是用pfc开发的程序
integer gs_width, gs_height
double db_width, db_height
environment env
integer rtn
rtn = GetEnvironment(env)
IF rtn <> 1 THEN RETURN
gs_width = env.SCreenWidth //得到系统的分辨率
gs_height = env.SCreenHeight
db_width = gs_width/1024
db_height = gs_height/786
//接下拉程序中所有的控键(包括窗口)
//重新设置高度和宽度
新高度 = 原高度 * db_height
新宽度 = 原宽度 * db_width
a109788522 2005-08-23
  • 打赏
  • 举报
回复
可以给分吗?
a109788522 2005-08-23
  • 打赏
  • 举报
回复
解题思路:
一,窗口RESIZE事件写程序
二,将分变率改成1024
用API getsystemmetrics()函数得到分变率
然后再用PB语言进行IF *****DND IF
aichangfeng 2005-01-05
  • 打赏
  • 举报
回复
http://www.comesoft.net/bbs/list.asp?boardid=79
到那里去看看,应该可以解决你的问题
dossier 2005-01-03
  • 打赏
  • 举报
回复
參考PB所帶Example,好像是w_Size ,複製一個函數和resize事件腳本就可以了
liuyxit 2004-12-22
  • 打赏
  • 举报
回复
1。在每个窗口的RESIZE事件中自己写代码调整

2。利用PFC的RESIZE服务来控制控件大小位置
zhangdatou 2004-12-22
  • 打赏
  • 举报
回复
这个问题~~~~~~~~~~
你在resize下面调整~~~~

604

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 控件与界面
社区管理员
  • 控件与界面社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧