![]() |
|
WIN32API呼び出しのための定義をまとめたクラス [詳解]
クラス |
|
interface | IImageList |
WIN32APi用
[詳解]
|
|
struct | IMAGEINFO |
WIN32APi用
[詳解]
|
|
struct | IMAGELISTDRAWPARAMS |
WIN32APi用
[詳解]
|
|
struct | POINT |
WIN32APi用
[詳解]
|
|
struct | RECT |
WIN32APi用
[詳解]
|
|
struct | SHFILEINFO |
公開型 |
|
enum |
SHGFI
{
SHGFI_ICON = 0x000000100 , SHGFI_DISPLAYNAME = 0x000000200 , SHGFI_TYPENAME = 0x000000400 , SHGFI_ATTRIBUTES = 0x000000800 , SHGFI_ICONLOCATION = 0x000001000 , SHGFI_EXETYPE = 0x000002000 , SHGFI_SYSICONINDEX = 0x000004000 , SHGFI_LINKOVERLAY = 0x000008000 , SHGFI_SELECTED = 0x000010000 , SHGFI_ATTR_SPECIFIED = 0x000020000 , SHGFI_LARGEICON = 0x000000000 , SHGFI_SMALLICON = 0x000000001 , SHGFI_OPENICON = 0x000000002 , SHGFI_SHELLICONSIZE = 0x000000004 , SHGFI_PIDL = 0x000000008 , SHGFI_USEFILEATTRIBUTES = 0x000000010 , SHGFI_ADDOVERLAYS = 0x000000020 , SHGFI_OVERLAYINDEX = 0x000000040 } |
WIN32APi用
|
|
enum | SHIL { SHIL_JUMBO = 0x0004 , SHIL_EXTRALARGE = 0x0002 } |
WIN32APi用
|
|
enum |
ImageListDrawItemConstants
: int {
ILD_NORMAL = 0x0 , ILD_TRANSPARENT = 0x1 , ILD_BLEND25 = 0x2 , ILD_SELECTED = 0x4 , ILD_MASK = 0x10 , ILD_IMAGE = 0x20 , ILD_ROP = 0x40 , ILD_OVERLAYMASK = 0xF00 , ILD_PRESERVEALPHA = 0x1000 , ILD_SCALE = 0x2000 , ILD_DPISCALE = 0x4000 } |
WIN32APi用
[詳解]
|
|
公開メンバ関数 |
|
static IntPtr | SHGetFileInfo (string pszPath, uint dwFileAttribs, out SHFILEINFO psfi, uint cbFileInfo, SHGFI uFlags) |
static int | SHGetImageList (int iImageList, ref Guid riid, ref IImageList ppv) |
static int | SHGetImageList (SHIL iImageList, ref Guid riid, out IImageList ppv) |
static int | SHGetImageList (SHIL iImageList, ref Guid riid, out IntPtr ppv) |
static IntPtr | ImageList_GetIcon (IntPtr himl, int i, int flags) |
静的公開メンバ関数 |
|
static void | InitializeDedicatedGraphics () |
静的公開変数類 |
|
static Guid | IID_IImageList = new Guid("46EB5926-582E-4017-9FDF-E8998DAA0950") |
static Guid | IID_IImageList2 = new Guid("192B9D83-50FC-457B-90A0-2B82A8B5DAE1") |
WIN32API呼び出しのための定義をまとめたクラス
WIN32APi用