Procedimiento GML SET_IMAGELIST
Sintaxis
CALL "GML::SET_IMAGELIST"
Propósito:
Fija un ID al archivo de lista de imágenes que contiene las imágenes a ser
desplegadas en el grid control. La variable GML_TPL.OPTION% contiene
el valor actual del ID control. Luego la variable GML_TPL.IMAGE% es usada en el procedimiento UPDATE para fijar el índex de la imagen del IMAGELIST a ser desplegada
en una celda del grid.
Nota:
Antes de usar este procedimiento, el mnemónico IMAGELIST debe ser usado
para fijar parámetros y leer las imágenes del archivo de imágenes de bitmap. El ID usado con este procedimiento es el mismo ID usado
con el mnemónico IMAGELIST. Este procedimiento es usado para inicializar
la asignación del ID o cambiar un ID previamente asignado.
Ejemplo:
En este ejemplo el mnemónico IMAGELIST asigna un ID control de 2501 al
archivo de lista de imágenes llamado images.bmp e indica que el ancho de cada imagen dentro
del archivo es 15 pixeles. El procedimiento SET_IMAGELIST entonces liga el
ID del IMAGELIST al grid específico que desplegará la imagen contenida
dentro del archivo de lista de imágenes. En la última parte del ejemplo, el procedimiento
UPDATE asigna la imagen en el índice 2, el cual es la tercera imagen en
el archivo de lista de imágenes (las posiciones de las imágenes son basadas en 0), a la celda
grid en al fila 4, columna 3 en el grid set 1.
1500 PRINT (SYSGUI)'IMAGELIST'(2501,15,"images.bmp")
2400 GML.SET%=1
2410 CALL "GML::TPL_PREP"
2420 GML_TPL.OPTION%=2501
2430 CALL "GML::SET_IMAGELIST"
3010 GML.SET%=1
3020 CALL "GML::TPL_PREP"
3030 GML_TPL.ROW_N%=4
3040 GML_TPL.IMAGE%[3]=2
3050 CALL "GML::UPDATE"
|