OSDN Git Service

Improvements to CSuperComboBox
authorGreyMerlin <GreyMerlin7@gmail.com>
Mon, 25 Jun 2018 21:54:08 +0000 (14:54 -0700)
committerGreyMerlin <GreyMerlin@gmail.com>
Sun, 2 Sep 2018 06:17:59 +0000 (23:17 -0700)
Src/Common/SuperComboBox.cpp

index d34b987..95bb0d4 100644 (file)
@@ -145,6 +145,7 @@ int CSuperComboBox::InsertString(int nIndex, LPCTSTR lpszItem)
                cbitem.mask = CBEIF_TEXT |
                        (m_bHasImageList ? CBEIF_IMAGE|CBEIF_SELECTEDIMAGE : 0);
                cbitem.pszText = (LPTSTR)lpszItem;
+               cbitem.cchTextMax = (int)_tcslen(lpszItem);
                cbitem.iItem = nIndex;
                cbitem.iImage = I_IMAGECALLBACK;
                cbitem.iSelectedImage = I_IMAGECALLBACK;
@@ -459,7 +460,7 @@ void CSuperComboBox::OnDropFiles(const std::vector<String>& files)
 
 static DWORD WINAPI SHGetFileInfoThread(LPVOID pParam)
 {
-       TCHAR szPath[MAX_PATH];
+       TCHAR szPath[MAX_PATH_FULL];
        lstrcpy(szPath, (LPCTSTR)pParam);
 
        SHFILEINFO sfi = {0};