[Ttssh2-commit] [6685] 通知アイコンのクリックでアイコンを隠すようにした。

アーカイブの一覧に戻る

svnno****@sourc***** svnno****@sourc*****
2017年 4月 12日 (水) 18:00:48 JST


Revision: 6685
          http://sourceforge.jp/projects/ttssh2/scm/svn/commits/6685
Author:   doda
Date:     2017-04-12 18:00:48 +0900 (Wed, 12 Apr 2017)
Log Message:
-----------
通知アイコンのクリックでアイコンを隠すようにした。

古い OS ではバルーンクリック時もボタンダウン通知が来ている気がするので
2000 でのバルーンクリックで通知アイコンが消えないのも直るかも。

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

-------------- next part --------------
Modified: trunk/teraterm/teraterm/vtwin.cpp
===================================================================
--- trunk/teraterm/teraterm/vtwin.cpp	2017-04-12 09:00:39 UTC (rev 6684)
+++ trunk/teraterm/teraterm/vtwin.cpp	2017-04-12 09:00:48 UTC (rev 6685)
@@ -3810,16 +3810,13 @@
 	return 0;
 }
 
-
 LONG CVTWindow::OnNotifyIcon(UINT wParam, LONG lParam)
 {
 	if (wParam == 1) {
 		switch (lParam) {
 		  case WM_MOUSEMOVE:
-		  case WM_LBUTTONDOWN:
 		  case WM_LBUTTONUP:
 		  case WM_LBUTTONDBLCLK:
-		  case WM_RBUTTONDOWN:
 		  case WM_RBUTTONUP:
 		  case WM_RBUTTONDBLCLK:
 		  case WM_CONTEXTMENU:
@@ -3829,6 +3826,10 @@
 		  case NIN_SELECT:
 			// nothing to do
 			break;
+		  case WM_LBUTTONDOWN:
+		  case WM_RBUTTONDOWN:
+			HideNotifyIcon(&cv);
+			break;
 		  case NIN_BALLOONTIMEOUT:
 			HideNotifyIcon(&cv);
 			break;
@@ -3842,7 +3843,6 @@
 	return 0;
 }
 
-
 void CVTWindow::OnFileNewConnection()
 {
 //	char Command[MAXPATHLEN], Command2[MAXPATHLEN];



Ttssh2-commit メーリングリストの案内
アーカイブの一覧に戻る