[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
raise-frameで最小化から復帰しない
- X-ml-count: 4432
- Subject: raise-frameで最小化から復帰しない
- From: Nishimoto Masaki <nishimoto@xxxxxxxx>
- Date: Tue, 18 Feb 2003 22:43:56 +0900
- User-agent: Wanderlust/2.11.1 (Wonderwall)
西本です。
Meadow1.99a4で、フレームを2枚開いて片方を最小化しているとき、
一方からraise-frameでそのフレームを呼んでもウィンドウが復帰してく
れません。Meadow1.15では復帰します。
よく見てないんですが、mw32term.cのmw32_raise_frame()で
static void
mw32_raise_frame (struct frame *f)
{
if (f->async_visible)
{
BLOCK_INPUT;
WINDOWPLACEMENT pl;
pl.length = sizeof(WINDOWPLACEMENT);
GetWindowPlacement(FRAME_MW32_WINDOW (f), &pl);
if (pl.showCmd == SW_SHOWMINIMIZED)
ShowWindow(FRAME_MW32_WINDOW (f), SW_RESTORE);
SetForegroundWindow(FRAME_MW32_WINDOW (f));
UNBLOCK_INPUT;
}
}
とかしちゃいけないんでしょうか?
--
西本雅樹 (Nishimoto Masaki)
nishimoto@xxxxxxxx