sgcUI Fluent: el aspecto de Windows 11 para cada control, en una sola línea

· Características
sgcUI Fluent: el aspecto de Windows 11 para cada control, en una sola línea | Blog de eSeGeCe
✦  sgcUI · Preset Fluent

El aspecto de Windows 11.
Una sola línea de código.

Fluent es un nuevo preset de tema para toda la suite sgcUI. Cuadrículas, gráficos, indicadores, tableros Kanban, cintas de opciones, asistentes y editores pasan a tener esquinas redondeadas, bordes más suaves, texto Segoe UI Variable y el color de énfasis de Windows, en claro, oscuro y alto contraste.

  • VCL
  • FireMonkey
  • C++ Builder
  • Claro y oscuro
  • Alto contraste
  • Estilos VCL

↔  Arrastra el control para comparar

sgcUI Theme Gallery—□✕
Controles sgcUI con el preset Classic
Los mismos controles sgcUI con el preset Fluent
ClassicFluent
1línea de código
14productos rediseñados
3claro, oscuro, alto contraste
0cambios en las aplicaciones existentes

Tus usuarios viven en Windows 11 todo el día. Sus esquinas redondeadas, bordes discretos, superficies en capas y color de énfasis se han convertido en lo que define a una aplicación de escritorio moderna. A partir de sgcUI 2026.11, tus aplicaciones Delphi y C++ Builder pueden verse exactamente así, sin tocar ni un solo formulario.

El nuevo preset de tema Fluent rediseña todos los productos sgcUI a la vez. Es un auténtico sistema de diseño, no un simple cambio de colores: un tema ahora también define el radio de las esquinas de cada tipo de elemento, el grosor de los trazos y los colores de pasar el cursor, pulsado, seleccionado y deshabilitado, y cada producto los lee del preset activo.

Fluent en 60 segundos

De Classic a Fluent, de claro a oscuro y toda la suite en un minuto. También en YouTube.

Una línea cambia toda la suite

Llámala una vez al iniciar, antes de mostrar el formulario principal, y todos los controles sgcUI de la aplicación se dibujan con el aspecto Fluent. Llámala de nuevo en tiempo de ejecución y cada control visible se repinta al instante.

uses
  sgcUICore_Theme;

// every sgcUI control of the application takes the Windows 11 look
sgcUISetApplicationThemePreset('Fluent');

Classic sigue siendo el valor por defecto. Nada cambia en una aplicación existente hasta que lo actives, así que puedes actualizar sgcUI hoy y pasar a Fluent cuando te convenga.

Qué cambia Fluent

Esquinas redondeadasLos marcos de editor, los mosaicos de panel, las tarjetas Kanban, los chips de cuadrícula, las ventanas emergentes y las barras toman cada uno su propio radio del preset.
AaSegoe UI
Variable Text
Segoe UI VariableLa fuente de Windows 11, renderizada como fuente variable, con Segoe UI y la Roboto integrada como alternativas.
Tu color de énfasis de WindowsLos botones, las selecciones, los deslizadores y los anillos de foco siguen el color de énfasis que el usuario eligió en Windows.
Barra de título oscuraLos formularios VCL y FireMonkey obtienen una barra de título oscura en modo oscuro y las esquinas de ventana redondeadas de Windows 11.
ReposoCursorPulsadoSelec.
Estados de Windows 11Los colores de cursor encima, pulsado, seleccionado y deshabilitado coinciden con los rellenos sutiles de los controles de Windows 11.
Capas más suavesTrazos más ligeros y superficies en capas sustituyen a los bordes duros, de modo que las tarjetas y los paneles se asientan suavemente en la página.

De cerca

La diferencia está en los detalles. Aquí tienes el tablero Kanban de la captura anterior al doble de tamaño. Arrastra el control y fíjate en las columnas, las tarjetas, los chips de etiqueta y el texto.

Tablero Kanban con el preset Classic, ampliado
Tablero Kanban con el preset Fluent, ampliado
ClassicFluent

Claro, oscuro y alto contraste

Fluent incluye una variante clara y otra oscura, y el alto contraste mantiene las formas de Fluent con los colores del esquema de alto contraste de Windows. Tu aplicación puede seguir el ajuste claro u oscuro de Windows en vivo: cuando el usuario cambia el interruptor en Windows, cada control sgcUI se repinta sin reiniciar.

sgcUI Theme Gallery—□✕
Preset Fluent, claro
Preset Fluent, oscuro
Preset Fluent, alto contraste
uses
  sgcUICore_Theme;

sgcUISetApplicationThemePreset('Fluent');
// follow the light / dark setting of Windows, live, and theme the forms too
sgcUISetApplicationThemeFollow(utfSystem, True);

// optional: your brand colour instead of the Windows accent
sgcUISetApplicationAccentColor($FFE2571E);

Seguir al sistema está desactivado por defecto. Fluent toma el color de énfasis de Windows, y un color de énfasis fijado por la aplicación siempre prevalece.

Una auténtica ventana de Windows 11

Los controles son solo la mitad de la historia. Mientras Fluent o el seguimiento del sistema estén activos, sgcUIApplyThemeToForm también da a los formularios VCL y FireMonkey una barra de título oscura en modo oscuro y las esquinas de ventana redondeadas de Windows 11. También puedes establecer el marco de cualquier formulario directamente.

uses
  sgcUICore_Theme, sgcUICore_Theme_VCL;

// dark title bar and Windows 11 rounded corners for this form
sgcUIApplyWindowFrameVCL(Self, utDefault);

Los formularios FireMonkey usan sgcUIApplyWindowFrameFMX de sgcUICore_Theme_FMX.

sgcUI Theme Gallery—□✕
Barra de navegación, cinta de opciones, asistente y cuadrícula dinámica, Classic oscuro
Barra de navegación, cinta de opciones, asistente y cuadrícula dinámica, Fluent oscuro
ClassicFluent

Todos los productos, un mismo aspecto

Cada uno de los 14 productos sgcUI toma del preset sus radios de esquina, grosores de marco y colores de estado, de modo que el aspecto Fluent llega a toda la suite: la barra de navegación y la cinta de opciones, el indicador de pasos del asistente, la cuadrícula dinámica y su lista de campos, el planificador y el diagrama de Gantt. El visor de PDF se suma con la nueva propiedad UseUITheme, y los mapas con su nueva propiedad Theme, de modo que los botones de zoom, la brújula, la barra de escala y las ventanas emergentes también siguen el tema.

¿Ya usas estilos VCL?

Consérvalos. Con el nuevo seguimiento del host, los controles sgcUI toman sus colores del estilo VCL activo (Delphi XE2 y posteriores), mientras Fluent sigue aportando las formas. Cambia el estilo en tiempo de ejecución y los controles sgcUI lo siguen.

uses
  Vcl.Themes, sgcUICore_Theme, sgcUICore_Theme_VCL;

TStyleManager.TrySetStyle('Amakrits');
sgcUISetApplicationThemePreset('Fluent');
// colours from the active VCL style, shapes from Fluent
sgcUISetApplicationThemeFollow(utfHost, True);

Hazlo tuyo

Fluent y Classic son dos presets, no los únicos. Parte de la definición de Fluent, cambia lo que necesite tu marca y regístrala con tu propio nombre. Todos los productos la recogen de la misma manera.

uses
  sgcUICore_Theme;

var
  vLight, vDark: TsgcUIThemeDef;
begin
  // start from Fluent and make the cards and tiles rounder
  vLight := sgcUIFluentThemeDef(False);
  vDark := sgcUIFluentThemeDef(True);
  vLight.RadiusMedium := 12;
  vDark.RadiusMedium := 12;
  vLight.RadiusLarge := 16;
  vDark.RadiusLarge := 16;
  sgcUIRegisterThemePreset('Rounded', vLight, vDark);
  sgcUISetApplicationThemePreset('Rounded');
end;

La fuente de la aplicación también prevalece sobre el preset: establece la tuya con sgcUISetDefaultFontName o sgcUISetDefaultFontFiles y Fluent mantiene todo lo demás.

La nueva demo Theme Gallery, para VCL, FireMonkey y C++ Builder, muestra Classic y Fluent lado a lado en claro, oscuro y alto contraste, en las páginas Overview, Document, Map y Controls. Tiene una opción de seguimiento del host y un selector de estilos VCL, y puede guardar una captura de cada combinación. Todas las capturas de este artículo se hicieron con ella.

Dale a tu aplicación el aspecto de Windows 11

Fluent llega con sgcUI 2026.11 para Delphi y C++ Builder, en VCL y FireMonkey.

¿Preguntas o comentarios? Ponte en contacto con nosotros, recibirás respuesta de las personas que escribieron el código.