SHGetFileInfo does not work for large icons
-
I need to use SHGetFileInfo to display large icons.For small icon display it works fine. If i change the parameter to display large icon (SHGFI_LARGEICON) it does not display the file with large icon, it always displays small icon. Could you pls help me hImgSmall = Win32.SHGetFileInfo(fName, 0, ref shinfo, (uint)Marshal.SizeOf(shinfo), Win32.SHGFI_ICON | Win32.SHGFI_SMALLICON); hImgLarge = Win32.SHGetFileInfo(fName, 0, ref shinfo, (uint)Marshal.SizeOf(shinfo), Win32.SHGFI_ICON | Win32.SHGFI_LARGEICON]);
-
I need to use SHGetFileInfo to display large icons.For small icon display it works fine. If i change the parameter to display large icon (SHGFI_LARGEICON) it does not display the file with large icon, it always displays small icon. Could you pls help me hImgSmall = Win32.SHGetFileInfo(fName, 0, ref shinfo, (uint)Marshal.SizeOf(shinfo), Win32.SHGFI_ICON | Win32.SHGFI_SMALLICON); hImgLarge = Win32.SHGetFileInfo(fName, 0, ref shinfo, (uint)Marshal.SizeOf(shinfo), Win32.SHGFI_ICON | Win32.SHGFI_LARGEICON]);
-
I need to use SHGetFileInfo to display large icons.For small icon display it works fine. If i change the parameter to display large icon (SHGFI_LARGEICON) it does not display the file with large icon, it always displays small icon. Could you pls help me hImgSmall = Win32.SHGetFileInfo(fName, 0, ref shinfo, (uint)Marshal.SizeOf(shinfo), Win32.SHGFI_ICON | Win32.SHGFI_SMALLICON); hImgLarge = Win32.SHGetFileInfo(fName, 0, ref shinfo, (uint)Marshal.SizeOf(shinfo), Win32.SHGFI_ICON | Win32.SHGFI_LARGEICON]);