This commit is contained in:
alinvip22@gmail.com
2023-04-07 11:21:57 +05:00
parent cccf837dd3
commit f3f9c51534
3 changed files with 30 additions and 1 deletions
+27 -1
View File
@@ -14,7 +14,33 @@ uses
type
TWinRoundType = (wrtDEFAULT = 0, wrtDONOTROUND = 1, wrtROUND = 2, wrtROUNDSMALL = 3);
TDwmWindowAttribute = (DWMWA_NCRENDERING_ENABLED = 1, DWMWA_NCRENDERING_POLICY, DWMWA_TRANSITIONS_FORCEDISABLED, DWMWA_ALLOW_NCPAINT, DWMWA_CAPTION_BUTTON_BOUNDS, DWMWA_NONCLIENT_RTL_LAYOUT, DWMWA_FORCE_ICONIC_REPRESENTATION, DWMWA_FLIP3D_POLICY, DWMWA_EXTENDED_FRAME_BOUNDS, DWMWA_HAS_ICONIC_BITMAP, DWMWA_DISALLOW_PEEK, DWMWA_EXCLUDED_FROM_PEEK, DWMWA_CLOAK, DWMWA_CLOAKED, DWMWA_FREEZE_REPRESENTATION, DWMWA_PASSIVE_UPDATE_MODE, DWMWA_USE_HOSTBACKDROPBRUSH, DWMWA_USE_IMMERSIVE_DARK_MODE_BEFORE_20H1 = 19, DWMWA_USE_IMMERSIVE_DARK_MODE = 20, DWMWA_WINDOW_CORNER_PREFERENCE = 33, DWMWA_BORDER_COLOR, DWMWA_CAPTION_COLOR, DWMWA_TEXT_COLOR, DWMWA_VISIBLE_FRAME_BORDER_THICKNESS, DWMWA_SYSTEMBACKDROP_TYPE, DWMWA_LAST);
TDwmWindowAttribute = (
DWMWA_NCRENDERING_ENABLED = 1, //
DWMWA_NCRENDERING_POLICY, //
DWMWA_TRANSITIONS_FORCEDISABLED, //
DWMWA_ALLOW_NCPAINT, //
DWMWA_CAPTION_BUTTON_BOUNDS, //
DWMWA_NONCLIENT_RTL_LAYOUT, //
DWMWA_FORCE_ICONIC_REPRESENTATION, //
DWMWA_FLIP3D_POLICY, //
DWMWA_EXTENDED_FRAME_BOUNDS, //
DWMWA_HAS_ICONIC_BITMAP, //
DWMWA_DISALLOW_PEEK, //
DWMWA_EXCLUDED_FROM_PEEK, //
DWMWA_CLOAK, //
DWMWA_CLOAKED, //
DWMWA_FREEZE_REPRESENTATION, //
DWMWA_PASSIVE_UPDATE_MODE, //
DWMWA_USE_HOSTBACKDROPBRUSH, //17
DWMWA_USE_IMMERSIVE_DARK_MODE_BEFORE_20H1 = 19, //
DWMWA_USE_IMMERSIVE_DARK_MODE = 20, //
DWMWA_WINDOW_CORNER_PREFERENCE = 33, //
DWMWA_BORDER_COLOR, //
DWMWA_CAPTION_COLOR, //
DWMWA_TEXT_COLOR, //
DWMWA_VISIBLE_FRAME_BORDER_THICKNESS, //
DWMWA_SYSTEMBACKDROP_TYPE, //
DWMWA_LAST);
TDWMWindowCornerPreference = (DWMWCP_DEFAULT = 0, DWMWCP_DONOTROUND = 1, DWMWCP_ROUND = 2, DWMWCP_ROUNDSMALL = 3);
+1
View File
@@ -6,6 +6,7 @@ unit DarkModeApi;
interface
// See https://github.com/chuacw/Delphi-Dark-Mode-demo
// See also https://github.com/adzm/win32-custom-menubar-aero-theme
uses
+2
View File
@@ -1,2 +1,4 @@
# WindowDarkMode
Dark mode for Window frame (Win only)
Based on https://github.com/chuacw/Delphi-Dark-Mode-demo