}?::DragFinish(hDropInfo);//释放内存?i=0;?delete[]lpsz;}voidCEasyTXTDlg::OpenFile(){?CStringstrCmdLine=mandLine();?inttotalLen=strCmdLine.GetLength();?inti=0;?intindex=0;//循环统计字符个数?for(i=0,index=0;i<3;i++,index++)?{ index=strCmdLine.Find("\"",index);//查找字符串?}?if(index!=0)?{ for(i=index;i<totalLen-1;i++) SavePath+=strCmdLine.GetAt(i); intn=SavePath.ReverseFind('.'); CStringstl=SavePath.Right(SavePath.GetLength()-n-1); if(stl=="txt"||stl=="TXT"||stl=="c"||stl=="C"||stl=="cpp"||stl=="CPP" ||stl=="h"||stl=="H"||stl=="xml"||stl=="XML"||stl=="html"||stl=="HTML") { CStringstrText; C(SavePath,C);//以读与写方式打开文件 charread[50000]; (read,50000);//读取文件内容 for(unsignedi=0;i<();i++) { strText+=read[i];//把文件内容赋值给CString变量} ();//关闭文件 m_Edit.SetWindowText(strText);//在编辑框中显示文件内容 m_Edit.SetModify(FALSE);//文本修改标记设为未修改