fix:issue #153
This commit is contained in:
@@ -29,6 +29,12 @@ namespace Ink_Canvas
|
||||
|
||||
// 加载背景
|
||||
LoadBackground(settings);
|
||||
|
||||
// 注册到Z-Order管理器,确保窗口能够正确置顶
|
||||
WindowZOrderManager.RegisterWindow(this, true, false);
|
||||
|
||||
// 添加窗口关闭事件处理
|
||||
Closed += RandWindow_Closed;
|
||||
}
|
||||
|
||||
private void LoadBackground(Settings settings)
|
||||
@@ -75,6 +81,12 @@ namespace Ink_Canvas
|
||||
// 加载背景
|
||||
LoadBackground(settings);
|
||||
|
||||
// 注册到Z-Order管理器,确保窗口能够正确置顶
|
||||
WindowZOrderManager.RegisterWindow(this, true, false);
|
||||
|
||||
// 添加窗口关闭事件处理
|
||||
Closed += RandWindow_Closed;
|
||||
|
||||
new Thread(() =>
|
||||
{
|
||||
Thread.Sleep(100);
|
||||
@@ -336,5 +348,14 @@ namespace Ink_Canvas
|
||||
MessageBox.Show("无法调用外部点名:" + ex.Message);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 窗口关闭事件处理
|
||||
/// </summary>
|
||||
private void RandWindow_Closed(object sender, EventArgs e)
|
||||
{
|
||||
// 从Z-Order管理器中移除窗口
|
||||
WindowZOrderManager.UnregisterWindow(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user