Develop and Download Open Source Software

Browse Subversion Repository

Diff of /trunk/teraterm/ttpcmn/ttcmn.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 5231 by yutakapon, Fri May 3 11:47:56 2013 UTC revision 5232 by yutakapon, Sun May 5 12:29:52 2013 UTC
# Line 1204  void FAR PASCAL SwitchWindowTopMost(HWND Line 1204  void FAR PASCAL SwitchWindowTopMost(HWND
1204  }  }
1205    
1206    
1207    // 全Tera Termに終了指示を出す。
1208    void FAR PASCAL BroadcastClosingMessage(HWND myhwnd)
1209    {
1210            int i, max;
1211            HWND hwnd[MAXNWIN];
1212    
1213            // Tera Termを終了させると、共有メモリが変化するため、
1214            // いったんバッファにコピーしておく。
1215            max = pm->NWin;
1216            for (i = 0 ; i < pm->NWin ; i++) {
1217                    hwnd[i] = pm->WinList[i];
1218            }
1219    
1220            for (i = 0 ; i < max ; i++) {
1221                    // 自分自身は最後にする。
1222                    if (hwnd[i] == myhwnd)
1223                            continue;
1224    
1225                    PostMessage(hwnd[i], WM_USER_NONCONFIRM_CLOSE, 0, 0);
1226            }
1227            PostMessage(myhwnd, WM_USER_NONCONFIRM_CLOSE, 0, 0);
1228    }
1229    
1230    
1231  int FAR PASCAL CommReadRawByte(PComVar cv, LPBYTE b)  int FAR PASCAL CommReadRawByte(PComVar cv, LPBYTE b)
1232  {  {
1233          if ( ! cv->Ready ) {          if ( ! cv->Ready ) {

Legend:
Removed from v.5231  
changed lines
  Added in v.5232

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26