With your own trim string in cpp, simply shorten the strings individually ////////////////////////////////////////////////// ////////////////////// // // Here is the solution to make an RGB pixel a negative RGB PIXEL BYTE R = 255-R; BYTE G = 255-G; BYTE B = 255-B; Or with gray scaling: BYTE gray_value The solution is very simple to find out in ListView Get Item Image and List View GetI Subtem Image ////////////////////////////////////////////////// ////////////////////// The solution is very easy to start with the ShellExecuteEx function, search for File in in LPCITEMIDLIST BOOL SearchCmdLPCITEMIDLIST LPCITEMIDLIST item, You can quickly set the size of the thumbnails in the list view, and there are no restrictions on the size HIMAGELIST CreateNewImageListHWND m_hWnd, The solution is very simple if you want to reserve virtual memory with C++ under Windows Contents: 1. The program command to reserve virtual memory There are significant differences between float and double, although both are floating point numbers The float value is a 32-bit number with floating point |