svnno****@sourc*****
svnno****@sourc*****
2011年 6月 8日 (水) 21:04:57 JST
Revision: 4490 http://sourceforge.jp/projects/ttssh2/svn/view?view=rev&revision=4490 Author: yutakapon Date: 2011-06-08 21:04:57 +0900 (Wed, 08 Jun 2011) Log Message: ----------- SCPãã¡ã¤ã«éä¿¡ã®ãã£ã³ã»ã«å¦çã«ããã¦ãã¹ã¬ããã»ã¼ãã§ã¯ãªã ssh2_channel_send_close() ã å¼ã°ãªãããã«ããã Modified Paths: -------------- trunk/ttssh2/ttxssh/ssh.c -------------- next part -------------- Modified: trunk/ttssh2/ttxssh/ssh.c =================================================================== --- trunk/ttssh2/ttxssh/ssh.c 2011-06-08 10:08:56 UTC (rev 4489) +++ trunk/ttssh2/ttxssh/ssh.c 2011-06-08 12:04:57 UTC (rev 4490) @@ -7461,8 +7461,12 @@ } case IDCANCEL: - EndDialog(hWnd, 0); - DestroyWindow(hWnd); + // EBhEð¢«Èèjü·éÌÅÍÈAñ\¦É·éÌÝƵÄA + // Xbh©çÌbZ[WðÅ«éæ¤É·éB + // (2011.6.8 yutaka) + //EndDialog(hWnd, 0); + //DestroyWindow(hWnd); + ShowWindow(hWnd, SW_HIDE); return TRUE; default: return FALSE; @@ -7490,6 +7494,9 @@ // EBhEª©¦ÈÈÁ½çALZ³ê½B if (IsWindow(hd) == 0) return 1; + // EBhEªñ\¦ÌêALZ³ê½B + if (IsWindowVisible(hd) == 0) + return 1; return 0; } @@ -7604,7 +7611,12 @@ return 0; cancel_abort: - ssh2_channel_send_close(pvar, c); + // `lÌN[Yðs¢½¢ªA¼Ú ssh2_channel_send_close() ðÄÑo·ÆA + // YÖªXbhZ[tÅÍÈ¢½ßASCPª³íÉI¹µÈ¢êª éB + // (2011.6.8 yutaka) + parm.c = c; + parm.pvar = pvar; + SendMessage(hWnd, WM_CHANNEL_CLOSE, (WPARAM)&parm, 0); abort: