我们可以将自定义颜色(带有RGB值)添加到正在进行的小部件的背景4gl

问题描述 投票:0回答:1

我们可以将自定义颜色(带有 RGB 值)添加到正在进行的小部件 4gl 的背景吗? 我想在背景中添加橙色。橙色(RGB 值为 255,165,0)在 ADE 进度中不可用,我不想编辑 *.ini 文件。


openedge progress-4gl
1个回答
0
投票

您可以使用 COLOR-TABLE 系统句柄通过代码在运行时操作颜色。

https://community.progress.com/s/article/howtousespecificRGBcolorvaluesforwidget

但是你为什么不想编辑progress.ini文件呢?这是定义颜色和字体以及应用程序的 PROPATH 的地方。

进度颜色在颜色部分中使用的progress.ini文件(-basekey ini,-ininame启动参数)中定义:

    [Colors]
;******************************************************************************
; THE DEFINITION OF COLOR 0 THROUGH 15 IS PRIVATE TO THE PROGRESS ADE.  
; MODIFYING COLORS 0 THROUGH 15 MAY PREVENT THE PROGRESS ADE FROM RUNNING.
; The following color definitions correspond to the ADE standards.
;  0 to 15  - reserved
color0=0,0,0
color1=0,0,128
color2=0,128,0
color3=0,128,128
color4=128,0,0
color5=128,0,128
color6=128,128,0
color7=128,128,128
color8=192,192,192
color9=0,0,255
color10=0,255,0
color11=0,255,255
color12=255,0,0
color13=255,0,255
color14=255,255,0
color15=255,255,255
color16=227,239,255
color17=255,255,255
color18=160,160,160
color19=0,0,0
color20=0,0,0
color21=0,0,0
color22=0,0,0
color23=0,0,0
color24=0,0,0
color25=0,0,0
color26=0,0,0
color27=0,0,0
color28=0,0,0
color29=0,0,0
color30=0,0,0
color31=0,0,0
color32=0,0,0
color33=227,239,255

您可以根据自己的目的使用 16 号及以上颜色。

当您不使用 .ini 文件时,这些设置位于注册表中:

© www.soinside.com 2019 - 2024. All rights reserved.