Я недавно обнаружил, как в Windows в emacs elisp я могу максимизировать фрейм emacs: Как мне установить размер окна Emacs? .
(defun w32-maximize-frame ()
"Maximize the current frame"
(interactive)
(w32-send-sys-command 61488))
Я бы предпочел, чтобы окно emacs «привязывалось» к максимальному вертикальному размеру с помощью функции «привязки» Windows 7.
(defun w32-snap-max-vertical-frame ()
"Maximize the vertical size of the current frame"
(interactive)
; insert magic here
)
Есть ли подобные окна?сообщение, которое я могу отправить в любое окно или в мое окно emacs, чтобы оно привязалось к максимальному вертикальному размеру?
(Для начала, я могу Google, что 61488 выше 0xF300 и соответствует WM_SYSCOMMAND SC_MAXIMIZE, который является записью в системном меню окна, а «привязка к вертикали» отсутствует в этом меню, поэтому я нене думаю, что это произойдет через сообщение WM_SYSCOMMAND ....)