完美定位光标,求指点!
在只有SFL和SFLCTL的时候,光标在Subfile之间移动,可以直接用DSPATR(PC),控制select indicator就OK了。
此时如果需要将光标定位在SFLCTL中的incapable的字段上,可以在SFLCTL中定义60 CSRLOC(ROW COL)
ROW 3digits hide with no decimal , so does COL,(ROW 3S 0H)
然后当需要定位在SFLCTL字段时,move *ON *IN60(给ROW和COL赋值)就OK了,不过这种做法当DSPF改变时RPGLE中的ROW 和 COL也要改变!!
note:此时DSPATR(PC) invalid,if you want DSPATR(PC) to take effect(Z-ADD 0 ROW AND Z-ADD 0 COL),then move *on DSPATR(PC)的指示器就OK了!
如果是做PROMPT可以用RTNCSRLOC(*mouse &row &col)和60 CSRLOC(row col)一起使用,这样不用赋值(在需要光标定位的字段上,move *on *in60)!!
还有一种是,SFL,SFLCTL,以及RECORD,或者配合WINDOW一起使用的,我还不会,望高手指点下,谢谢!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
多找找以前的帖子,有好多前辈提到过这些的。