FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Es posible implementar modo Dark/Claro en aplicaciones FW
Posts: 149
Joined: Fri Oct 07, 2005 03:14 PM

Es posible implementar modo Dark/Claro en aplicaciones FW

Posted: Thu Jul 16, 2026 08:36 PM

Buenas tardes, Mr Antonio ahora con la ayuda de la IA es posible que nuestras aplicaciones puedan
implementar el modo Dark/Claro, he preguntado a Mimo y me responde:

No, el dark mode TOTAL al estilo de una app web NO es posible con FiveWin/Harbour. Las razones son:

  1. No hay owner-drawn controls — todos los controles dependen del pintado de Windows
  2. Windows visual styles anulan los colores custom para la mayoría de controles
  3. Los 108 diálogos están definidos en recursos estáticos (.RC)
  4. Los ComboBox dropdown son ventanas separadas sin control de color
  5. Radio/CheckBox/DateTimePick son controles Win32 con pintado propio
  6. No hay API en FiveWin para cambiar el color de controles individuales después de creados
    El dark mode parcial (70-80%) SÍ es viable usando transparencia de diálogos, brush global, gradientes, y interceptando mensajes WM_CTLCOLOR*. Pero el resultado tendría inconsistencias visibles: ComboBox con dropdown blanco, checkboxes con tema claro, DateTimePick sin cambiar, etc.

Sería una excelente aporte a nuestras aplicaciones
Saludos
Joel Andujo

Posts: 149
Joined: Fri Oct 07, 2005 03:14 PM

Re: Es posible implementar modo Dark/Claro en aplicaciones FW

Posted: Thu Jul 16, 2026 08:43 PM

Me contesto yo mismo, en la nueva versión 26.06 esta incluida: FW_SetDarkMode( .T. ) Lo reviso y ya comentamos.

saludos Joel Andujo

Continue the discussion