Ver Mensaje Individual
  #2
Antiguo 5 de agosto de 2022, 15:48
Joseg
El Foro es mi casa
Activista del Foro: Activista del Foro - Issue reason: Por participación activa Innovación: Por aportar innovaciones - Issue reason: Por aportar soluciones innovadoras en varias ocasiones 
Última Actividad 17.09.2026 18:23
Posts Posts: 401
Likes enviados Enviados: 130
Likes recibidos Recibidos: 179

Citación del post de fastpho Ver Mensaje
He modificado el calendario 2014 creado por @Josber de este link: [Aporte] DLL control Calendario
Gracias @Josber , espero tus comentarios !!! o sugerencias .
* Cambiando la apariencia y agregando el calculo del numero de semana , la form se puede mover , arrastrar y soltar.


Es necesario tener instalada la fuente «Segoe UI» en windows 10 ya está por defecto.

* Se puede Ocultar el reloj , el date , la columna semana , el boton today por parámetros.
* Se puede Ajustar el tamaño y la posición de la form por parámetros.

Para su visualización se necesita del Control OCX ucBOX : ElsisBoxUpgr.ocx registrarla.
Incluye : ocx , cursor , prj dll , prj ejemplo
Probado en : Windows 7 64 bits , Windows 10 64 bits
Variables Globales :
Código COBOL:
  1. *
  2. * ----- VARIABLES EXTERNAS -----
  3. *
  4. * by Josber 2014
  5.  01  DIA-SEM-LINK           PIC 9       IS GLOBAL EXTERNAL.
  6.  01  FECHA-LINK                 IS GLOBAL EXTERNAL. *> EXTERNAL para ésta rutina y rutina F-DIA-S
  7.      03  D-LINK         PIC 99.
  8.      03  M-LINK         PIC 99.
  9.      03  A-LINK         PIC 9999.                               *> Mover ZEROS o la solicitud que necesite  2022
  10. *> Variable Devuelve el nro semana 2022
  11.  01  NUM-SEM-LINK           PIC 99      IS GLOBAL EXTERNAL.    
  12.  *> Variables para posicionar la ventana 2014
  13.  01  LEFT-LINK          PIC S9(9)   IS GLOBAL EXTERNAL COMP-5.   *> EXTERNAL para ésta rutina sólo
  14.  01  TOP-LINK           PIC S9(9)   IS GLOBAL EXTERNAL COMP-5.   *> EXTERNAL para ésta rutina sólo
  15.  *> Variables para posicionar el tamaño ventana 2022
  16.  01  WIDTH-LINK                   PIC S9(9) IS GLOBAL EXTERNAL COMP-5.   *> EXTERNAL para ésta rutina sólo
  17.  01  HEIGHT-LINK                  PIC S9(9) IS GLOBAL EXTERNAL COMP-5.   *> EXTERNAL para ésta rutina sólo
  18.  
  19.   *> Variables para mostrar boton today * 2022 Value 0 INVISIBLE Value 1 VISIBLE
  20.  01  BTNTODAY-LINK                PIC 9 IS GLOBAL EXTERNAL.                  *> EXTERNAL para ésta rutina sólo
  21.  
  22.   *> Variables para mostrar columna semana * 2022 Value 0 INVISIBLE Value 1 VISIBLE
  23.  01  COLSEM-LINK                  PIC 9 IS GLOBAL EXTERNAL.                  *> EXTERNAL para ésta rutina sólo
  24.  
  25.   *> Variables para mostrar el timer * 2022
  26.  01  TIME-LINK                    PIC 9     IS GLOBAL EXTERNAL.          *> EXTERNAL para ésta rutina sólo  Value 1 = muestra reloj 0 = no muestra reloj
  27.  *> Variables para mostrar el date * 2022
  28.  01  DATE-LINK                    PIC 9     IS GLOBAL EXTERNAL.          *> EXTERNAL para ésta rutina sólo  Value 1 = muestra fecha completa 0 = no muestra fecha completa
  29.  
  30. *---------------------------------------------------------------------------
Saludos ...
Very Nice
Joseg is offline   Responder Con Cita