[xyzzy:04578] Re: call-process について
- Subject: [xyzzy:04578] Re: call-process について
- From: KAMEI Tetsuya <kamei@xxxxxxxxxxxx>
- X-mailer: KaMail-0.0.1.8 (ITS / PDP-10s)
- X-yzzy-version: 0.2.1.144
miiさん、こんにちは。
2000年6月1日(木)[11:23:42]の、
[xyzzy:04575] Re: call-process について
への返事です。
| たしかにフォーカスは奪われないのですが、
| 前面にでてきてしまいます。
| なんとか、全面にでてこさせない方法はないものでしょうか。
最小化でよければ :minimize が使えますが、普通に表示し
て前面に来ないようにするのは標準では無理です(たぶん)。
強引にやるならこんな感じ。
(require "wip/winapi")
(c:define-dll-entry winapi:HWND GetActiveWindow () "user32")
(c:define-dll-entry winapi:BOOL BringWindowToTop (winapi:HWND) "user32")
(let ((hwnd (GetActiveWindow)))
(call-process "notepad" :show :no-active :wait 5)
(BringWindowToTop hwnd))
| #ちなみに、アプリケーション(?)が explorer だと
| #:no-avtive ってききませんね。
あくまでもお勧めの動きを指定しているだけで、実際どうす
るかはアプリ次第ですから。設定によっては xyzzy も無視
するし。
--
亀井哲弥(Tetsuya Kamei)
kamei@xxxxxxxxxxxx