OSDN Git Service

FilepathEdit.cpp: Copy all text when pressing Ctrl+C shortcut key while text is not...
authorTakashi Sawanaka <sdottaka@users.sourceforge.net>
Mon, 16 Jul 2018 17:23:37 +0000 (02:23 +0900)
committerTakashi Sawanaka <sdottaka@users.sourceforge.net>
Mon, 16 Jul 2018 17:23:37 +0000 (02:23 +0900)
Src/FilepathEdit.cpp

index 8c394be..819daf3 100644 (file)
@@ -324,7 +324,13 @@ void CFilepathEdit::OnNcPaint()
 
 void CFilepathEdit::OnEditCopy()
 {
+       int nStartChar, nEndChar;
+       GetSel(nStartChar, nEndChar);
+       if (nStartChar == nEndChar)
+               SetSel(0, -1);
        Copy();
+       if (nStartChar == nEndChar)
+               SetSel(nStartChar, nEndChar);
 }
 
 BOOL CFilepathEdit::PreTranslateMessage(MSG *pMsg)