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
  • Acciones del ratón (o lápiz óptico) en el Icon
  • Iconos de la barra de tareas
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Añade una bandeja de sistema Icon (en la parte inferior derecha Corner de la pantalla).
Los siguientes elementos pueden ser associated con este Icon:
  • un menú contextual,
  • un tooltip que se muestra al pasar el ratón (o el lápiz óptico) por encima de la Icon,
  • una Procedure llamada automáticamente cuando el usuario interactúa con la Icon.
// Add the "C:\Icons\Icon.ICO" icon to the taskbar
ResAddIcon = SysIconAdd("C:\Icons\Icon.ICO", "", "Sales 2022")
pProc is Procédure = MyProc
SysIconAdd(fExeDir() + "\icon.ico", MENU_NoName1, "Message", pProc)
Sintaxis
<Result> = SysIconAdd(<Icon> [, <Menu name> [, <Hover text> [, <WLanguage procedure>]]])
<Result>: booleano
  • True si se agregó el ícono,
  • False en caso contrario.
<Icon>: Cadena de caracteres o Icono Variable
Corresponde a uno de los siguientes elementos:
  • Nombre y ruta completo (o relativo) del archivo Icon para agregar. Se permite el uso de un horario UNC ruta.
  • Nombre de una variable de tipo Icon.
Observación: La primera imagen válida (que no sea PNG) que se encuentra en el archivo Icon se utiliza y se adapta al formato 16x16. Si el archivo Icon contiene en primera posición un Image en 16x16 / 32 bpp, la calidad del Icon será muy alta. Si el archivo Icon contiene en primera posición un Image en 48x48 / 32 bpp, la calidad del Icon será muy pobre.
<Menu name>: Cadena de caracteres opcional
Nombre del menú contextual associated con el Icon.
Si este parámetro corresponde a una cadena vacía ("") o si no se especifica, ningún menú será associated con el Icon.
Este menú se mostrará cuando se haga un clic derecho en la Icon con el ratón (o con el lápiz). Este menú debe pertenecer a una ventana abierta (esta ventana se puede ocultar).
<Hover text>: Cadena de caracteres opcional
Tooltip se muestra al pasar el ratón o el lápiz sobre Icon (hasta 64 caracteres).
Si este parámetro no se especifica o es una cadena vacía (""), no se mostrará ninguna información sobre herramientas.
<WLanguage procedure>: Nombre de procedimiento opcional
Nombre de la WLanguage Procedure llamada durante una operación de ratón (o lápiz) en el Icon. Si no se especifica este parámetro, no se ejecutará ningún Procedure cuando haya una acción del ratón sobre el Icon.
Observación: Este parámetro puede corresponder a un Procedure Variable.
Observaciones

Acciones del ratón (o lápiz óptico) en el Icon

<WLanguage Procedure> se llama en cada acción del ratón (o stylus) sobre el Icon. Este procedimiento se declara de la siguiente manera:

PROCEDURE <Procedure name>(<Type of mouse/stylus operation>)
donde <Tipo de operación del ratón/estilo> corresponde al mensaje de Windows que identifica el tipo de operación realizada por el ratón o el estilete.
Para gestionar fácilmente las constantes correspondientes a los diferentes tipos de operación, inserte el siguiente código en el código de inicialización del proyecto:
EXTERN "WinConst.wl"
El archivo Winconst.wl contiene todas las declaraciones de las constantes de Windows.
Los diferentes tipos de operaciones para el ratón son:
  • Doble clic con el botón izquierdo: WM_LBUTTONDBLCLK = 515
  • Botón izquierdo presionado: WM_LBUTTONDOWN = 513
  • Botón izquierdo liberado: WM_LBUTTONUP = 514
  • Doble clic en el medio: WM_MBUTTONDBLCLK = 521
  • Botón central presionado: WM_MBUTTONDOWN = 519
  • Botón central arriba: WM_MBUTTONUP = 520
  • Doble clic con el botón derecho: WM_RBUTTONDBLCLK = 518
  • Botón derecho pulsado: WM_RBUTTONDOWN = 516
  • Botón derecho arriba: WM_RBUTTONUP = 517
Los diferentes tipos de operaciones para el lápiz táctil son:
  • Doble clic: WM_LBUTTONDBLCLK = 515
  • Botón presionado: WM_LBUTTONDOWN = 513
  • Abróchate el botón: WM_LBUTTONUP = 514

Iconos de la barra de tareas

  • Una sola Icon puede añadirse a una aplicación. No se pueden añadir varios.
  • SysIconModify se utiliza para modificar el Icon.
  • SysIconBorrar se utiliza para borrar el Icon. El Icon se borra automáticamente al cerrar la aplicación.
  • Para añadir la Icon a la barra de tareas sin mostrar la aplicación en la barra de tareas, debe:
    • Utilice SysIconAdd para mostrar el Icon de la aplicación.
    • Haga la aplicación Invisible aplicando WinStatus a la primera ventana del proyecto.
Clasificación Lógica de negocio / UI: Lógica de negocio
Componente: wd290std.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: 15/03/2023

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