TGroupBox キャプションのフォントの色を取得したいので、その色を TLabel に割り当てます。
を使用する必要があると思いますが、使用GetThemeColor
するパラメーターがわかりませんか?
更新 - これは、回答に基づいて使用するコードです。
function GetGroupBoxTextColor: TColor;
var
C: COLORREF;
ElementDetails: TThemedElementDetails;
begin
Result := clWindowText;
if ThemeServices.ThemesEnabled then
begin
ElementDetails := ThemeServices.GetElementDetails(tbGroupBoxNormal);
if GetThemeColor(ThemeServices.Theme[teButton], ElementDetails.Part, ElementDetails.State, TMT_TEXTCOLOR, C) = S_OK then
Result := C;
end;
end;