AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones de cadenas gráficas
  • Insertar imágenes
  • Altura de Image (Caja de List o control Combo Box)
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 App
Otros
Procedimientos almacenados
Construye una secuencia de caracteres que contiene un Image.
El Image insertado puede ser:
  • un Image estándar,
  • un Image hecho de varios dibujos. Este Image habrá sido dividido de antemano (por LoadImage o por CargarImagenSheet).
Ejemplo
Reportes y Consultas
// Add the "C:\MyImages\Image.BMP" image to the "LIST_Customer" control
ListAdd(LIST_Customer, gImage("C:\MyImages\Image.BMP"))
// Add an image made of several drawings
// Split into 10 rows and 2 columns
// Load the "C:\MyImages\DecImage.BMP" image in memory
LoadImage(IDImage, "C:\MyImages\DecImage.BMP", 10, 2)
FOR DrawingRank = 1 TO 10*2
ListAdd(LIST_Customer, gImage(IDImage, DrawingRank))
END
// Add an image to the title of a column in a Table control
TABLE_MyTable.COL_MyColumn..Title = gImage("MyImage.BMP") + "My title"
Sintaxis

Insertar un Image estándar Ocultar los detalles

<Result> = gImage(<Image name>)
<Result>: Cadena de caracteres
Secuencia de caracteres en el siguiente formato: <Identificador de Image>, <Ranking rank>..
<Image name>: Cadena de caracteres
  • Nombre y ruta completo (o relativo) del Image para insertar. Se puede utilizar una ruta de tipo UNC.
  • Nombre de control Imagen que contiene el Image para insertar.

Insertar una imagen contenida en una imagen Variable Ocultar los detalles

<Result> = gImage(<Image> [, <Mode>])
<Result>: Cadena de caracteres
Secuencia de caracteres en el siguiente formato: <Identificador de Image>, <Ranking rank>..
<Image>: Imagen Variable
Nombre de la Image Variable a insertar.
<Mode>: Constante opcional de tipo Integer
Modo de visualización de Image:
imgCenteredcentrado: Imagen centrada en la control.
imgStretchedExpandido: Imagen extendida en toda la superficie de control.
imgHCHomotético centrado: Imagen ampliada o reducida (respetando las proporciones de la imagen inicial) para ocupar toda la superficie de control y centrada en el control.
imgHEHomotético expandido: Imagen ampliada o reducida (respetando las proporciones de la imagen inicial) para que el lado más pequeño de la imagen se muestre por completo en el control.
imgHCEHomotético expandido centrado : Imagen ampliada o reducida (respetando las proporciones de la imagen inicial) para que el lado más pequeño de la imagen se muestre completamente en la control y para que la imagen se centre en la control.
imgHWISHomotético sin aumento: Si el Image puede ser mostrado en su totalidad en el control, se muestra en 100%. De lo contrario, la Image se reduce proporcionalmente para poder ser visualizada en su totalidad.
imgHCWISHomotético sin aumento: Si el Image puede ser mostrado completamente en el control, se muestra al 100% y centrado en el control. De lo contrario, la imagen se reduce proporcionalmente para mostrarse completamente y centrarse en el control .
imgNormal100%: Imagen mostrada al 100% en la esquina superior izquierda de control.
imgNoScaleEn el modo "Fuentes grandes" de Windows, la Image que se muestra en un control Imagen se amplía automáticamente.
La constante imgNoScale permite no hacer zoom en el Image en el modo "Fuentes grandes".. Esta constante es useful para los controles donde se realiza un dibujo en un mapa de bits Image que viene de una captura de pantalla.
Esta constante debe combinarse con una de las constantes utilizadas para definir el modo de visualización de Image.
Observaciones

Insertar imágenes

  • gImagen puede utilizarse para insertar un Image:
    • en las barras de título y de estado de una ventana o en una control Estático.
    • en una control Tabla. En este caso, el Image debe insertarse en una columna de texto.
  • Para mostrar un texto sobre un Image:
    • Inserte un Image con gImagen,
    • Describa el color de fondo del texto con la constante gBackground y la constante Transparent,
    • Visualizar el texto.
      Por ejemplo:
      ListAdd(LIST_ListView, gImage(ImagePath) + gBackground(Transparent) + gCoord(0, 0) + ...
      "Text")
  • Si un fila de un control Combo Box muestra un Image a través de gImagen, cuando se selecciona este fila, el Image se reutiliza en el fila principal.

Altura de Image (Caja de List o control Combo Box)

La altura de la imagen mostrada en un elemento de un List Box o control Combo Box se trunca al número de píxeles especificado cuando se creó el control (pestaña "Estilo" del control description).
Clasificación Lógica de negocio / UI: Código neutro
Componente: wd270mdl.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 09/06/2022

Señalar un error o enviar una sugerencia | Ayuda local