* UIStyle: 修改默认字体的GdiCharSet
This commit is contained in:
parent
8f3b1bccbb
commit
55f3742077
Binary file not shown.
@ -19,6 +19,7 @@
|
|||||||
* 2020-01-01: V2.2.0 增加文件说明
|
* 2020-01-01: V2.2.0 增加文件说明
|
||||||
* 2021-07-12: V3.0.5 增加紫色主题
|
* 2021-07-12: V3.0.5 增加紫色主题
|
||||||
* 2021-07-18: V3.0.5 增加多彩主题,以颜色深色,文字白色为主
|
* 2021-07-18: V3.0.5 增加多彩主题,以颜色深色,文字白色为主
|
||||||
|
* 2021-09-24: V3.0.7 修改默认字体的GdiCharSet
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
using System;
|
using System;
|
||||||
@ -205,102 +206,102 @@ namespace Sunny.UI
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// 自定义
|
/// 自定义
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private readonly static UIBaseStyle Custom = new UICustomStyle();
|
private static readonly UIBaseStyle Custom = new UICustomStyle();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 白
|
/// 白
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private readonly static UIBaseStyle White = new UIWhiteStyle();
|
private static readonly UIBaseStyle White = new UIWhiteStyle();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 蓝
|
/// 蓝
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private readonly static UIBaseStyle Blue = new UIBlueStyle();
|
private static readonly UIBaseStyle Blue = new UIBlueStyle();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 浅蓝
|
/// 浅蓝
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private readonly static UIBaseStyle LightBlue = new UILightBlueStyle();
|
private static readonly UIBaseStyle LightBlue = new UILightBlueStyle();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 橙
|
/// 橙
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private readonly static UIBaseStyle Orange = new UIOrangeStyle();
|
private static readonly UIBaseStyle Orange = new UIOrangeStyle();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 浅橙
|
/// 浅橙
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private readonly static UIBaseStyle LightOrange = new UILightOrangeStyle();
|
private static readonly UIBaseStyle LightOrange = new UILightOrangeStyle();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 灰
|
/// 灰
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private readonly static UIBaseStyle Gray = new UIGrayStyle();
|
private static readonly UIBaseStyle Gray = new UIGrayStyle();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 浅灰
|
/// 浅灰
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private readonly static UIBaseStyle LightGray = new UILightGrayStyle();
|
private static readonly UIBaseStyle LightGray = new UILightGrayStyle();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 绿
|
/// 绿
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private readonly static UIBaseStyle Green = new UIGreenStyle();
|
private static readonly UIBaseStyle Green = new UIGreenStyle();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 浅绿
|
/// 浅绿
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private readonly static UIBaseStyle LightGreen = new UILightGreenStyle();
|
private static readonly UIBaseStyle LightGreen = new UILightGreenStyle();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 红
|
/// 红
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private readonly static UIBaseStyle Red = new UIRedStyle();
|
private static readonly UIBaseStyle Red = new UIRedStyle();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 浅红
|
/// 浅红
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private readonly static UIBaseStyle LightRed = new UILightRedStyle();
|
private static readonly UIBaseStyle LightRed = new UILightRedStyle();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 深蓝
|
/// 深蓝
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private readonly static UIBaseStyle DarkBlue = new UIDarkBlueStyle();
|
private static readonly UIBaseStyle DarkBlue = new UIDarkBlueStyle();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 黑
|
/// 黑
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private readonly static UIBaseStyle Black = new UIBlackStyle();
|
private static readonly UIBaseStyle Black = new UIBlackStyle();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Office蓝
|
/// Office蓝
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private readonly static UIBaseStyle Office2010Blue = new UIOffice2010BlueStyle();
|
private static readonly UIBaseStyle Office2010Blue = new UIOffice2010BlueStyle();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Office银
|
/// Office银
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private readonly static UIBaseStyle Office2010Silver = new UIOffice2010SilverStyle();
|
private static readonly UIBaseStyle Office2010Silver = new UIOffice2010SilverStyle();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 紫
|
/// 紫
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private readonly static UIBaseStyle Purple = new UIPurpleStyle();
|
private static readonly UIBaseStyle Purple = new UIPurpleStyle();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 浅紫
|
/// 浅紫
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private readonly static UIBaseStyle LightPurple = new UILightPurpleStyle();
|
private static readonly UIBaseStyle LightPurple = new UILightPurpleStyle();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 多彩
|
/// 多彩
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private readonly static UIColorfulStyle Colorful = new UIColorfulStyle();
|
private static readonly UIColorfulStyle Colorful = new UIColorfulStyle();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Office黑
|
/// Office黑
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private readonly static UIBaseStyle Office2010Black = new UIOffice2010BlackStyle();
|
private static readonly UIBaseStyle Office2010Black = new UIOffice2010BlackStyle();
|
||||||
|
|
||||||
public static void InitColorful(Color styleColor, Color foreColor)
|
public static void InitColorful(Color styleColor, Color foreColor)
|
||||||
{
|
{
|
||||||
@ -440,7 +441,6 @@ namespace Sunny.UI
|
|||||||
/// 反注册窗体、页面
|
/// 反注册窗体、页面
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="guid">GUID</param>
|
/// <param name="guid">GUID</param>
|
||||||
/// <param name="form">窗体</param>
|
|
||||||
public static void UnRegister(Guid guid)
|
public static void UnRegister(Guid guid)
|
||||||
{
|
{
|
||||||
if (Forms.ContainsKey(guid))
|
if (Forms.ContainsKey(guid))
|
||||||
@ -462,17 +462,12 @@ namespace Sunny.UI
|
|||||||
{
|
{
|
||||||
return Styles[style];
|
return Styles[style];
|
||||||
}
|
}
|
||||||
else
|
|
||||||
{
|
Style = UIStyle.Blue;
|
||||||
Style = UIStyle.Blue;
|
return Styles[Style];
|
||||||
return Styles[Style];
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static UIBaseStyle ActiveStyleColor
|
public static UIBaseStyle ActiveStyleColor => GetStyleColor(Style);
|
||||||
{
|
|
||||||
get => GetStyleColor(Style);
|
|
||||||
}
|
|
||||||
|
|
||||||
private static void AddStyle(UIBaseStyle uiColor)
|
private static void AddStyle(UIBaseStyle uiColor)
|
||||||
{
|
{
|
||||||
@ -565,7 +560,7 @@ namespace Sunny.UI
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// 紫
|
/// 紫
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly Color Purple = Color.FromArgb(102, 58, 183);// Color.FromArgb(123, 81, 201);
|
public static readonly Color Purple = Color.FromArgb(102, 58, 183);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 浅紫
|
/// 浅紫
|
||||||
@ -649,15 +644,51 @@ namespace Sunny.UI
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public static class UIFontColor
|
public static class UIFontColor
|
||||||
{
|
{
|
||||||
/// <summary>
|
public static byte GdiCharSet
|
||||||
/// 默认字体
|
{
|
||||||
/// </summary>
|
get
|
||||||
public static readonly Font Font = new Font("微软雅黑", 12);
|
{
|
||||||
|
byte value = 1;
|
||||||
|
// 注解
|
||||||
|
// 除非在构造函数中指定了不同的字符集,否则此属性将返回 1
|
||||||
|
// Font(String, Single, FontStyle, GraphicsUnit, Byte) 。
|
||||||
|
// 此属性采用 Windows SDK 头文件 WinGDI 中定义的列表的值。 下表列出了字符集和字节值。
|
||||||
|
// 字符集 “值”
|
||||||
|
// ANSI 0
|
||||||
|
// DEFAULT 1
|
||||||
|
// 代号 2
|
||||||
|
// SHIFTJIS 128
|
||||||
|
// HANGEUL 129
|
||||||
|
// 文字 129
|
||||||
|
// GB2312 134
|
||||||
|
// CHINESEBIG5 136
|
||||||
|
// OEM 255
|
||||||
|
// JOHAB 130
|
||||||
|
// 希伯来语 177
|
||||||
|
// 阿拉伯语 178
|
||||||
|
// 希腊语 161
|
||||||
|
// 土耳其语 162
|
||||||
|
// 越南语 163
|
||||||
|
// 泰语 222
|
||||||
|
// EASTEUROPE 238
|
||||||
|
// 俄语 204
|
||||||
|
// MAC 77
|
||||||
|
// 波罗 186
|
||||||
|
|
||||||
|
if (System.Text.Encoding.Default.BodyName.ToUpper() == "GB2312") value = 134;
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 默认字体
|
/// 默认字体
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly Font SubFont = new Font("微软雅黑", 9);
|
public static readonly Font Font = new Font("微软雅黑", 12, FontStyle.Regular, GraphicsUnit.Point, GdiCharSet);
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 默认字体
|
||||||
|
/// </summary>
|
||||||
|
public static readonly Font SubFont = new Font("微软雅黑", 9, FontStyle.Regular, GraphicsUnit.Point, GdiCharSet);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 主要颜色
|
/// 主要颜色
|
||||||
|
Loading…
x
Reference in New Issue
Block a user