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 / Funciones estándar / Funciones de Windows / Funciones del sistema
  • Casos especiales
  • Atención
WINDEV
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
Otros
Procedimientos almacenados
Añade un botón en la miniatura de la aplicación en la barra de tareas. Se utiliza para acceder rápidamente a algunas funciones de la aplicación.
Ejemplo
// Initialize a multimedia reader
SysThumbnailAddButton("reading.ico", "Reading", Reading)
SysThumbnailAddButton("pause.ico", "Pause", Pause, sysbtnGrayed)
SysThumbnailAddButton("stop.ico", "Stop", "", sysbtnGrayed)
SysThumbnailAddButton(CompleteDir(fExeDir()) + "close.gif", "Close", "", sysbtnCloseThumbnail)
Sintaxis
<Result> = SysThumbnailAddButton(<Icon to display> , <Tooltip> , <WLanguage procedure> [, <Options>])
<Result>: Integro
  • Rango del botón añadido (entre 1 y 7),
  • -1 si la adición ha fallado (o si la barra ya está llena).
<Icon to display>: Cadena de caracteres Ansi o Unicode
Ruta del archivo de iconos que se mostrará. Este archivo puede encontrarse en el disco o en la biblioteca de aplicaciones (archivo WDL).
El icono debe ser 16x16. Si el icono no es de 16x16, Windows lo redimensionará automáticamente..
<Tooltip>: Cadena de caracteres Ansi o Unicode
Texto del tooltip del botón.
<WLanguage procedure>: Nombre del procedimiento
Nombre del procedimiento WLanguage llamado durante un clic en el botón.
No se iniciará ningún procedimiento si este parámetro corresponde a una cadena vacía ("").
<Options>: Constante opcional de tipo Integer
Modo de gestión del botón. Las constantes disponibles son las siguientes:
sysbtnActive
(Valor predeterminado)
El botón está activo.
sysbtnCloseThumbnailAl hacer clic en el botón se cierra la miniatura de la aplicación.
sysbtnGrayedEl botón está en gris.
sysbtnInactiveNo se puede hacer clic en el botón (esta constante sólo se puede utilizar cuando el botón se utiliza como icono de notificación).
sysbtnInvisibleEl botón es invisible (su ubicación está vacía en la barra de botones).
sysbtnNoBackgroundSólo se dibuja el icono del botón (no el borde del botón). Esta constante puede utilizarse cuando el icono contiene el dibujo del borde.
Observaciones

Casos especiales

  • Sólo se pueden asociar 7 botones a una miniatura.
  • Si el icono no es de 16x16, Windows lo redimensionará automáticamente..
  • The following image formats are supported in Windows:
    • Bitmap (*.BMP)
    • Graphics Interchange Format (*.gif)
    • Joint Picture Experts Group (*.jpg ; *.jpeg)
    • Kodak Photo CD (*.pcd)
    • PaintBrush (*.pcx)
    • Adobe Photoshop Format (*.psd)
    • TrueVision TARGA (*.tga)
    • Tagged Image File Format (*.tif ; *.tiff)
      Note: the "Tiled TIFF" option in TIFF 6.0 is not supported. In this case, we advise you to save the image in tiff 5.0 standard.
    • Portable Network Graphics (*.png)
    • Windows MetaFiles (*.emf ; *.wmf)
    • Icons (*.ico ; *.icw)
      Remarks:
      • HQ display (High Quality) available.
      • Management of sheets in transparent BMP format (32 bits).
    • Cursors (*.cur)
    • Portable Document Format (*.pdf)
    • Scalable Vector Graphics (*.svg)
    • WINDEV images (generated by the image editor, *.WDPIC).
    • Novedad versión 2025
      Images in WebP format (*.webp).

Atención

Esta función no debe utilizarse en el código de declaración de las variables globales de la ventana. La ventana debe mostrarse para obtener el resultado deseado.
Si el botón debe encontrarse en la miniatura nada más abrir la ventana, la función debe utilizarse en el código de inicialización de la ventana.
Componente: wd300std.dll
Versión mínima requerida
  • Versión 15
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 07/12/2024

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