[Ttssh2-commit] [3600] ログダイアログが隠れたときに、直前にフォアグラウンドだったウィンドウをフォアグラウンドにするようにした。

Zurück zum Archiv-Index

svnno****@sourc***** svnno****@sourc*****
2009年 7月 27日 (月) 15:16:34 JST


Revision: 3600
          http://sourceforge.jp/projects/ttssh2/svn/view?view=rev&revision=3600
Author:   maya
Date:     2009-07-27 15:16:34 +0900 (Mon, 27 Jul 2009)

Log Message:
-----------
ログダイアログが隠れたときに、直前にフォアグラウンドだったウィンドウをフォアグラウンドにするようにした。
http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=17818

Modified Paths:
--------------
    trunk/teraterm/teraterm/ftdlg.cpp


-------------- next part --------------
Modified: trunk/teraterm/teraterm/ftdlg.cpp
===================================================================
--- trunk/teraterm/teraterm/ftdlg.cpp	2009-07-23 01:50:52 UTC (rev 3599)
+++ trunk/teraterm/teraterm/ftdlg.cpp	2009-07-27 06:16:34 UTC (rev 3600)
@@ -30,6 +30,7 @@
 	BOOL Ok;
 	WNDCLASS wc;
 	int fuLoad = LR_DEFAULTCOLOR;
+	HWND hwnd = GetForegroundWindow()->GetSafeHwnd();
 
 	fv = pfv;
 	cv = pcv;
@@ -66,7 +67,7 @@
 		}
 	}
 	else {
-		::SetFocus(fv->HMainWin);
+		::SetForegroundWindow(hwnd);
 	}
 
 	fv->HWin = GetSafeHwnd();



Ttssh2-commit メーリングリストの案内
Zurück zum Archiv-Index