nRow, nColFila y columna donde se coloca el componente. Con PIXEL, las coordenadas parten de la esquina superior izquierda del componente padre.
Guía AdvPL@ <nRow>, <nCol> BITMAP [<oBmp>] [RESOURCE <cResName> | FILE <cFileName>] [SIZE <nWidth>, <nHeight>] [OF <oWnd>] [PIXEL]Muestra una imagen en una interfaz AdvPL desde un recurso del repositorio o un archivo de disco.
El comando @ ... BITMAP crea un componente visual para mostrar imágenes en diálogos, paneles y otros contenedores. Durante la compilación se traduce al constructor New() de la clase TBitmap. La imagen puede proceder de un recurso almacenado en el repositorio de objetos o de un archivo resuelto desde el RootPath del entorno.
@ <nRow>, <nCol> BITMAP [<oBmp>] [RESOURCE <cResName> | FILE <cFileName>] [SIZE <nWidth>, <nHeight>] [OF <oWnd>] [PIXEL]nRow, nColFila y columna donde se coloca el componente. Con PIXEL, las coordenadas parten de la esquina superior izquierda del componente padre.
oBmpVariable que recibe el objeto TBitmap, necesaria para usar propiedades o métodos después de crearlo.
RESOURCE cResNameNombre de una imagen guardada como recurso en el repositorio de objetos. También admite NAME y RESNAME.
FILE cFileNameNombre del archivo de disco resuelto desde el RootPath del entorno. También admite FILENAME y DISK.
SIZE nWidth, nHeightAncho y alto reservados para el componente.
OF oWndDiálogo, panel, folder u otro contenedor visual propietario del bitmap. OF es la forma recomendada por la documentación oficial.
ON CLICK / ON RIGHT CLICKFunción literal ejecutada con clic izquierdo o derecho. La sintaxis documentada no admite un CodeBlock aquí.
NOBORDER · SCROLL · ADJUST · CURSOR · PIXEL · WHEN · VALIDControlan borde, barras, ajuste, cursor, coordenadas, habilitación y validación del componente.
#Include "TOTVS.ch"
User Function ExBitmap()
Local oDlg
Local oBmp
Local cArchivo := "\system\imagen.png"
Define Dialog oDlg Title "Ejemplo de imagen" ;
From 180, 180 To 550, 700 Pixel
@ 10, 10 Bitmap oBmp File (cArchivo) ;
Size 120, 80 Of oDlg Pixel NOBORDER
Activate Dialog oDlg Centered
ReturnEl archivo se lee desde RootPath, se muestra sin borde y el objeto queda disponible en oBmp.
#Include "TOTVS.ch"
User Function ExBitmapRecurso()
Local oDlg
Local oBmp
Define Dialog oDlg Title "Atalho visual" ;
From 0, 0 To 180, 360 Pixel
@ 15, 20 Bitmap oBmp Resource "LOGO_EMPRESA" ;
Size 120, 60 Of oDlg Pixel Adjust ;
On Click AbrirCadastro()
Activate Dialog oDlg Centered
Return
Static Function AbrirCadastro()
MsgInfo("Imagem selecionada")
ReturnEl recurso se ajusta al área definida y llama a una función literal al recibir un clic izquierdo.
© 2026 Usina.BR. Todos os direitos reservados. TOTVS, Protheus, Microsiga e seus respectivos logotipos são marcas de titularidade da TOTVS S.A. AdvPL é uma linguagem de programação desenvolvida pela TOTVS. O AdvPL Guia é um projeto independente, sem vínculo, representação, patrocínio ou afiliação com a TOTVS S.A., suas franquias ou representantes.