Ver Mensaje Individual
  #21
Antiguo 1 de marzo de 2024, 19:07
fastpho
El Foro es mi casa
Innovación: Por aportar innovaciones - Issue reason: SQLite + OO Cobol class Concurso: Primer puesto: Ganador/a del Primer puesto en un concurso - Issue reason: Acceso a datos Cobol vía web 
Última Actividad 21.08.2026 18:08
Posts Posts: 365
Likes enviados Enviados: 252
Likes recibidos Recibidos: 243
Tableta ToolTipText multilinea winapi
1 Inactivo Inactivo

Nuevas Propiedades : Icon - Titulo - Tiempos (Visible - Delay)

Código COBOL:
  1. *------------------------------------------------------------------------------------------                          
  2. *new 01-03-2024
  3. *> new titulo + icon
  4.  01 TTM_SETTITLE                  PIC S9(9) COMP-5 VALUE  1056. *>= (WM_USER + 32)
  5.  01 StrTitle                      PIC X(30).
  6.  01 ttIconType.
  7.     03 TTNoIcon                   PIC S9(9) COMP-5 VALUE 0.
  8.     03 TTIconInfo                 PIC S9(9) COMP-5 VALUE 1.
  9.     03 TTIconWarning              PIC S9(9) COMP-5 VALUE 2.
  10.     03 TTIconError                PIC S9(9) COMP-5 VALUE 3.
  11.  
  12.  
  13.  *> tiempos visible  + delay
  14.  01 TTM_SETDELAYTIME             PIC S9(9) COMP-5 VALUE 1027. *> = (WM_USER + 3)
  15.  01 TTDT_AUTOPOP                 PIC S9(9) COMP-5 VALUE 2.
  16.  01 TTDT_INITIAL                 PIC S9(9) COMP-5 VALUE 3.
  17.  01 VisibleTime                  PIC S9(9) COMP-5. *>
  18.  01 DelayTime                    PIC S9(9) COMP-5. *>
  19. *------------------------------------------------------------------------------------------

Código COBOL:
  1. *------------------------------------------------------------------------------------------                          
  2. *new 01-03-2024                          
  3. *titulo + icon.
  4.  
  5.           MOVE "Titulo del ToolTip" TO StrTitle
  6.         CALL "SendMessageA" WITH stdcall LINKAGE
  7.           USING         BY VALUE HWNDTT
  8.                           BY VALUE TTM_SETTITLE
  9.                           BY VALUE TTIconInfo
  10.                           BY REFERENCE StrTitle.
  11.  
  12. *------------------------------------------------------------------------------------------
  13. *new 01-03-2024
  14. * tiempos
  15. *  VisibleTime            
  16.           MOVE 1000 TO VisibleTime.
  17. *  DelayTime            
  18.           MOVE 5000  TO DelayTime.
  19. *          
  20.         CALL "SendMessageA" WITH stdcall LINKAGE
  21.           USING         BY VALUE HWNDTT
  22.                           BY VALUE TTM_SETDELAYTIME
  23.                           BY VALUE TTDT_AUTOPOP
  24.                           BY VALUE VisibleTime.
  25. *                          
  26.         CALL "SendMessageA" WITH stdcall LINKAGE
  27.           USING         BY VALUE HWNDTT
  28.                           BY VALUE TTM_SETDELAYTIME
  29.                           BY VALUE TTDT_INITIAL
  30.                           BY VALUE DelayTime.                          
  31. *------------------------------------------------------------------------------------------

Saludos...
Imágenes Adjuntas
 

Última edición por fastpho fecha: 1 de marzo de 2024 a las 19:09. Razón: imagen
fastpho is offline   Responder Con Cita