[BACK]Return to winfepDlg.cpp CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / windows / winfep

Diff for /OpenXM_contrib2/windows/winfep/winfepDlg.cpp between version 1.4 and 1.5

version 1.4, 2012/03/10 01:09:15 version 1.5, 2013/08/07 01:53:40
Line 224  void CWinfepDlg::OnSend() 
Line 224  void CWinfepDlg::OnSend() 
       for ( i = 0; line[i] && isspace(line[i]); i++ );        for ( i = 0; line[i] && isspace(line[i]); i++ );
       if ( line[i] &&        if ( line[i] &&
         !strncmp(line+i,"end$",4) || !strncmp(line+i,"end;",4) ) return;          !strncmp(line+i,"end$",4) || !strncmp(line+i,"end;",4) ) return;
       for ( i = 0; line[i]; i++ ) {  
         if ( line[i] == '\t' )  //      for ( i = 0; line[i]; i++ ) {
                 ::SendMessage(asirhwnd,WM_CHAR,' ',8);  //      if ( line[i] == '\t' )
         else  //              ::SendMessage(asirhwnd,WM_CHAR,' ',8);
                 ::SendMessage(asirhwnd,WM_CHAR,line[i],1);  //      else
   //              ::SendMessage(asirhwnd,WM_CHAR,line[i],1);
   //      }
   //      ::SendMessage(asirhwnd,WM_CHAR,'\n',1);
         if ( line[i] ) {
   #if 0
           m_currentline.SetSel(0,str.GetLength());
           m_currentline.Copy();
   #else
           int len=str.GetLength()+1;
           if (!::OpenClipboard(NULL) ) return;
           HGLOBAL hMem = ::GlobalAlloc(GMEM_FIXED,len);
           LPTSTR pMem = (LPTSTR)hMem;
           ::lstrcpy(pMem,(LPCTSTR)line);
           ::EmptyClipboard();
           ::SetClipboardData(CF_TEXT,hMem);
           ::CloseClipboard();
   #endif
           ::SendMessage(asirhwnd,WM_CHAR,0x19,1);
       }        }
       ::SendMessage(asirhwnd,WM_CHAR,'\n',1);        ::SendMessage(asirhwnd,WM_CHAR,'\n',1);
       show_line(++currentline);        show_line(++currentline);

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>