diff --git a/src/renderer/src/assets/images/titleBar/Close.png b/src/renderer/src/assets/images/titleBar/Close.png new file mode 100644 index 0000000..3baae66 Binary files /dev/null and b/src/renderer/src/assets/images/titleBar/Close.png differ diff --git a/src/renderer/src/assets/images/titleBar/Full_Screen.png b/src/renderer/src/assets/images/titleBar/Full_Screen.png new file mode 100644 index 0000000..e60acc7 Binary files /dev/null and b/src/renderer/src/assets/images/titleBar/Full_Screen.png differ diff --git a/src/renderer/src/assets/images/titleBar/Minus.png b/src/renderer/src/assets/images/titleBar/Minus.png new file mode 100644 index 0000000..1d3a736 Binary files /dev/null and b/src/renderer/src/assets/images/titleBar/Minus.png differ diff --git a/src/renderer/src/views/Design/Controls/headCtrl.vue b/src/renderer/src/views/Design/Controls/headCtrl.vue index 3649326..5409994 100644 --- a/src/renderer/src/views/Design/Controls/headCtrl.vue +++ b/src/renderer/src/views/Design/Controls/headCtrl.vue @@ -46,9 +46,9 @@
-
-
-
+
+
+
@@ -76,6 +76,24 @@ const mousedown = (event) => { dragging.value = false } } +// 最小化 +const handleMinimize = () => { + electron.ipcRenderer.invoke('renderer-to-main', { + name: 'min-win' + }) +} +// 最大化 +const handleMaximize = () => { + electron.ipcRenderer.invoke('renderer-to-main', { + name: 'max-win' + }) +} +// 关闭 +const handleClose = () => { + electron.ipcRenderer.invoke('renderer-to-main', { + name: 'win-close' + }) +}