查看: 3162|回复: 3

[已经解决] Command_window 是怎么绘制选择框的?

[复制链接]
梦石
0
星屑
121
在线时间
66 小时
注册时间
2011-10-8
回帖
15
发表于 2016-3-29 02:35:32 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
请问各位大大,这个Command_window 系列是怎么来设定绘制选择框的位置的? 我想制作一个页面,选项不是整齐排列的,因此需要手动改变每个选项的位置,但是苦于找不到代码里哪里是这方面设定相关的。有没有人可以解析一下,或者指点一下哪里应该留意的? 谢谢了


我尝试过更改.drawItem这个方法,但是提示undifined is not a function
也尝试过自己写一个 类似方法但是在已经存在的代码内,没有找到是哪里用到这个方法的,因此也不知道怎么加入到程序中,很揪心啊。
希望各位大大不吝赐教,十分感谢
梦石
0
星屑
121
在线时间
66 小时
注册时间
2011-10-8
回帖
15
 楼主| 发表于 2016-3-29 08:15:09 | 显示全部楼层
自己研究明白了,是通过window类的setCursorRect方法,直接给坐标和范围就可以
回复

使用道具 举报

梦石
0
星屑
647
在线时间
165 小时
注册时间
2012-4-18
回帖
237
发表于 2016-3-29 09:09:57 | 显示全部楼层
lirhtc 发表于 2016-3-29 08:15
自己研究明白了,是通过window类的setCursorRect方法,直接给坐标和范围就可以

欸~~~楼主能说详细一点不?另外能不能给选项框绘制一个背景什么的呢?
回复

使用道具 举报

梦石
0
星屑
121
在线时间
66 小时
注册时间
2011-10-8
回帖
15
 楼主| 发表于 2016-3-29 10:05:59 | 显示全部楼层
salvareless 发表于 2016-3-29 09:09
欸~~~楼主能说详细一点不?另外能不能给选项框绘制一个背景什么的呢?

就是每个选项框都是一个window。 在F1的window类的介绍里,有个方法就叫setCursorRect,新建一个 Command_window 然后调用这个方法就可以改变位置。 重新写一下就可以按照自己的要求任意排列每个选项具体位置了

点评

那……理论上也能够做到为每一个经过这样处理的选项窗口设置各自的背景咯?  发表于 2016-3-29 11:16
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部