smart combobox control

This commit is contained in:
chudov
2010-03-22 06:34:27 +00:00
parent efc74b5adc
commit a08fbfe228
2 changed files with 177 additions and 135 deletions

View File

@@ -154,7 +154,7 @@ namespace CUEControls
if (open)
flags |= GetInfoFlags.SHGFI_OPENICON;
SHFILEINFO info = new SHFILEINFO();
SHGetFileInfo(filename.FullName, (uint)filename.Attributes, ref info, (uint)Marshal.SizeOf(info), (uint)flags);
SHGetFileInfo(filename.FullName, filename.Exists ? (uint)filename.Attributes : 0, ref info, (uint)Marshal.SizeOf(info), (uint)flags);
iIcon = MapIcon(info.hIcon, info.iIcon);
DestroyIcon(info.hIcon);
return iIcon;