vbAccelerator.Components.ImageList.SysImageList.ImageList_GetIcon C# (CSharp) Метод

ImageList_GetIcon() приватный Метод

private ImageList_GetIcon ( IntPtr himl, int i, int flags ) : IntPtr
himl System.IntPtr
i int
flags int
Результат System.IntPtr
        private extern static IntPtr ImageList_GetIcon(
            IntPtr himl,
            int i,
            int flags);

Usage Example

Пример #1
0
        public Icon Icon(int index)
        {
            Icon   result = null;
            IntPtr intPtr = IntPtr.Zero;

            if (this.iImageList == null)
            {
                intPtr = SysImageList.ImageList_GetIcon(this.hIml, index, 1);
            }
            else
            {
                this.iImageList.GetIcon(index, 1, ref intPtr);
            }
            if (intPtr != IntPtr.Zero)
            {
                result = System.Drawing.Icon.FromHandle(intPtr);
            }
            return(result);
        }