コード例 #1
0
 public static ClassStyles GetClassLong(this IntPtr hwnd, ClassLongFlags flags)
 {
     if (IntPtr.Size == 8)
     {
         return (ClassStyles)GetClassLong64(hwnd, flags);
     }
     return (ClassStyles)GetClassLong32(hwnd, flags);
 }
コード例 #2
0
 public static ClassStyles SetClassLong(this IntPtr hwnd, ClassLongFlags flags, ClassStyles dwLong)
 {
     if (IntPtr.Size == 8)
     {
         return((ClassStyles)SetClassLong64(hwnd, flags, (IntPtr)dwLong));
     }
     return((ClassStyles)SetClassLong32(hwnd, flags, (IntPtr)dwLong));
 }
コード例 #3
0
 public static ClassStyles SetClassLong(this IntPtr hwnd, ClassLongFlags flags, ClassStyles dwLong)
 {
     if (IntPtr.Size == 8)
     {
         return (ClassStyles)SetClassLong64(hwnd, flags, (IntPtr)dwLong);
     }
     return (ClassStyles)SetClassLong32(hwnd, flags, (IntPtr)dwLong);
 }
コード例 #4
0
 public static ClassStyles GetClassLong(this IntPtr hwnd, ClassLongFlags flags)
 {
     if (IntPtr.Size == 8)
     {
         return((ClassStyles)GetClassLong64(hwnd, flags));
     }
     return((ClassStyles)GetClassLong32(hwnd, flags));
 }
コード例 #5
0
 public static IntPtr GetClassLongPtr(IntPtr hWnd, ClassLongFlags nIndex)
 {
     return((IntPtr.Size > 4) ? GetClassLongPtr64(hWnd, (int)nIndex) : new IntPtr(GetClassLongPtr32(hWnd, (int)nIndex)));
 }
コード例 #6
0
 public static extern IntPtr GetClassLongPtr64(IntPtr hWnd, ClassLongFlags flags);
コード例 #7
0
 public static extern uint GetClassLongPtr32(IntPtr hWnd, ClassLongFlags flags);
コード例 #8
0
 public static IntPtr GetClassLongPtr(IntPtr hWnd, ClassLongFlags flags)
 {
     return(IntPtr.Size > 4 ? GetClassLongPtr64(hWnd, flags) : new IntPtr(GetClassLongPtr32(hWnd, flags)));
 }
コード例 #9
0
ファイル: WinApi.cs プロジェクト: ntwo1980/Switcheroo
 public static extern IntPtr GetClassLongPtr64(IntPtr hWnd, ClassLongFlags flags);
コード例 #10
0
 public static IntPtr SetClassLongPtr(IntPtr hwnd, ClassLongFlags nIndex, IntPtr dwNewLong)
 {
     return(User32Methods.SetClassLongPtr(hwnd, (int)nIndex, dwNewLong));
 }
コード例 #11
0
 public static extern IntPtr SetClassLong64(IntPtr hWnd, ClassLongFlags nIndex, IntPtr dwNewLong);
コード例 #12
0
 public static extern IntPtr GetClassLong64(IntPtr hwnd, ClassLongFlags nIndex);
コード例 #13
0
ファイル: NativeMethods.cs プロジェクト: Egaros/lib
 private static extern IntPtr SetClassLongPtr64(IntPtr hWnd, ClassLongFlags nIndex, IntPtr dwNewLong);
コード例 #14
0
ファイル: NativeMethods.cs プロジェクト: Egaros/lib
 public static IntPtr SetClassLong(IntPtr hWnd, ClassLongFlags nIndex, IntPtr dwNewLong)
 {
     return(Is64Bit ? SetClassLongPtr64(hWnd, nIndex, dwNewLong) : SetClassLongPtr32(hWnd, nIndex, dwNewLong));
 }
コード例 #15
0
ファイル: WinApi.cs プロジェクト: ntwo1980/Switcheroo
 public static IntPtr GetClassLongPtr(IntPtr hWnd, ClassLongFlags flags)
 {
     return IntPtr.Size > 4 ? GetClassLongPtr64(hWnd, flags) : new IntPtr(GetClassLongPtr32(hWnd, flags));
 }
コード例 #16
0
 public static extern IntPtr GetClassLong64(IntPtr hwnd, ClassLongFlags nIndex);
コード例 #17
0
ファイル: WinApi.cs プロジェクト: ntwo1980/Switcheroo
 public static extern uint GetClassLongPtr32(IntPtr hWnd, ClassLongFlags flags);
コード例 #18
0
 public static extern IntPtr SetClassLong64(IntPtr hWnd, ClassLongFlags nIndex, IntPtr dwNewLong);
コード例 #19
0
 public static IntPtr GetClassLongPtr(IntPtr hwnd, ClassLongFlags nIndex)
 {
     return(User32Methods.GetClassLongPtr(hwnd, (int)nIndex));
 }