どうやってWindowsのAPIを使っているのか
というメモ。WindowsのAPIも呼び出せるらしいというのは知っているけど、あまり、見かけないので。正直な所、WindowsのAPIが使えるってことは、その気になればWindowsっぽいソフトとかもxyzzyで動かせるんじゃないのかと思っているけど。
referenceか何かに乗っていた2chで見た奴かもしれないけどアイコン化?最小化するみたいな奴。http://hie.s64.xrea.com/xyzzy/note/buffer.htmlこれかも。
;C-zでアイコン化する (require "wip/winapi") (c:define-dll-entry winapi:BOOL ShowWindow (winapi:HWND c:int) "user32") (global-set-key #\C-z #'(lambda () (interactive) (ShowWindow (get-window-handle) 6)))
っていうかuser32.dllをc:define-dll-entryで呼べばいいらしい。