Właśnie, kiedyś zadawałem to pytanie na forum. Jako korzystać z GetShortPathName, dostałem odpowiedź, ale i tak nie umiem z niej korzystać? Nie wiem co zrobić z tym Cardinalem na końcu.
Prosiłbym o dokładne wyjaśnienie
0
0
Microsoft® Win32® Programmer's Reference się kłania.
DWORD GetShortPathName(
LPCTSTR lpszLongPath, // points to a null-terminated path string
LPTSTR lpszShortPath, // points to a buffer to receive the null-terminated short form of the path
DWORD cchBuffer // specifies the size of the buffer pointed to by lpszShortPath
);
lpszLongPath - wskazuje na tablicę znaków zawierającą ścieżkę
lpszShortPath - wskazuje na tablicę znaków, do której funkcja wpisze wynik
cchBuffer - definiuje maksymalną długość lpszShortPath; innymi słowy: tu podajesz wielkość tablicy wskazywaną przez 2-gi parametr, jaką wcześniej zadeklarowałeś