免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2222 | 回复: 7
打印 上一主题 下一主题

请教怎么用RPG和DSPF在以有的视窗上创建一个新的小的视窗? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-12-21 15:20 |只看该作者 |倒序浏览
请教怎么用RPG和DSPF在以有的视窗上创建一个新的小的视窗?例如在原有的窗口中按F4选择后,跳出一个新的小的视窗,在新的跳出的视窗上的显示要选择的数据。怎么用RPG和DSPF创建一个可以规定大小的视窗。求助高人呐!!!

论坛徽章:
0
2 [报告]
发表于 2006-12-21 15:49 |只看该作者
A*****************************************************************
     A                                      PRINT(QPRINT)
     A                                      CHGINPDFT(CS UL)
     A                                      CF05(05 'DO')
     A                                      CF12(12 'PREVIOUS')
     A*===============================================================*
     A          R DSPW                      TEXT('WINDOW')
     A*===============================================================*
     A                                      OVERLAY
     A                                      WINDOW(&WDPSX &WDPSY 12 45)
     A                                      WDWBORDER((*DSPATR RI) +
     A                                      (*CHAR '********'))
     A            WDPSX          3S 0P      TEXT('X-POS')
     A            WDPSY          3S 0P      TEXT('Y-POS')
     A*----------------------------------------------------------------
     A          R DSPF01                    TEXT('FIRST DISPLAY')
     A*----------------------------------------------------------------
     A                                      OVERLAY
     A                                      WINDOW(DSPW)
     A**
     A*****       F#DEVC        10A  O  1 02TEXT('TERMINAL-ID')
     A            F#TITL        36O  O  1 05
     A                                      DSPATR(RI HI)
     A*****                             1 23'SAMPLE D-3'
     A*****       F#PEXU         8Y 0O  1 35TEXT('DATE')
     A*****                                 EDTWRD('    /  /  ')
     A*****                             2 35TIME TEXT('TIME')
     A*****       F#UPRC         8A  O  2 02TEXT('USER-ID')
     A**
     A            F#DAT1        40O  O  3 03
     A            F#DAT2        40O  O  5 03
     A            F#DAT3        40O  O  7 03
     A            F#DAT4        40O  O 09 03
     A                                 11  3'F5O'
     A                                 11 10'F12REVIOUS'
     A*****                             8 18'Y / N :'
     A*****       F#ANS1         1A  B  8 28
     A**31                                  DSPATR(RI PC)
     A****        F#MSG         44O  O 11 02TEXT('MESSAGE') DSPATR(HI)
     A**
     A*==============================================================*
     A*           DUMME
     A*==============================================================*
     A          R DUMME                     ASSUME
     A                                  1  8' '
     A                                      DSPATR(ND)

这个是一个confirm程序的dspf,如果你要做成数据选择的,差不多,windows中间的显示添加一个subfile就可以了

[ 本帖最后由 stick522 于 2006-12-21 15:51 编辑 ]

论坛徽章:
0
3 [报告]
发表于 2006-12-21 16:00 |只看该作者
非常感谢~~~不懂我在请教你stick522,谢谢!

论坛徽章:
0
4 [报告]
发表于 2006-12-21 17:33 |只看该作者
前辈是在哪个windows中间添加啊???

论坛徽章:
0
5 [报告]
发表于 2006-12-21 17:35 |只看该作者
如果你要改成数据显示,当然是把windows作为sfl control record,然后定义一个sfl作为数据显示

论坛徽章:
0
6 [报告]
发表于 2006-12-21 19:20 |只看该作者
谢谢~~~那如果我要"call LYR755"这个程式,并让这个LYR755的内容在这个小画面中显示,那应该怎么写啊?假设一个RPG程式叫"LYR755".

论坛徽章:
0
7 [报告]
发表于 2006-12-21 21:14 |只看该作者
没这个功能

论坛徽章:
0
8 [报告]
发表于 2006-12-22 08:44 |只看该作者
谢谢了~~~知道了~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP