コード例 #1
0
ファイル: HDc.cs プロジェクト: snarfblam/editroid
 public HDc(HWnd window, bool entireWindow)
 {
     if (entireWindow)
     {
         value = User32.GetWindowDC(window).value;
     }
     else
     {
         value = User32.GetDC(window).value;
     }
 }
コード例 #2
0
ファイル: User32.cs プロジェクト: snarfblam/editroid
 public static IntPtr GetClassLongPtr(HWnd hWnd, GetClassLongVal nIndex)
 {
     if (IntPtr.Size > 4)
     {
         return(GetClassLong64(hWnd, nIndex));
     }
     else
     {
         return(GetClassLong32(hWnd, nIndex));
     }
 }
コード例 #3
0
ファイル: User32.cs プロジェクト: snarfblam/editroid
 public static extern RegionType ScrollWindowEx(HWnd hwnd, int dx, int dy, ref RECT Scroll, ref RECT Clip, HRgn Update, out RECT lprcUpdate, Enum.ShowWindow flags);
コード例 #4
0
ファイル: User32.cs プロジェクト: snarfblam/editroid
 public static extern Boolean GetWindowRect(HWnd hwnd, out RECT lpRect);
コード例 #5
0
ファイル: User32.cs プロジェクト: snarfblam/editroid
 public static extern IntPtr GetClassLong64(HWnd hWnd, GetClassLongVal nIndex);
コード例 #6
0
ファイル: User32.cs プロジェクト: snarfblam/editroid
 public static extern IntPtr GetClassLong(HWnd hwnd, IntPtr nIndex);
コード例 #7
0
ファイル: User32.cs プロジェクト: snarfblam/editroid
 public static extern IntPtr SendMessage(HWnd hwnd, WindowsMessage message, int wParam, IntPtr lParam);
コード例 #8
0
ファイル: User32.cs プロジェクト: snarfblam/editroid
 public static extern bool GetWindowInfo(HWnd hwnd, ref WindowInfo info);
コード例 #9
0
ファイル: HDc.cs プロジェクト: snarfblam/editroid
 public HDc(HWnd window)
 {
     value = User32.GetDC(window).value;
 }
コード例 #10
0
ファイル: User32.cs プロジェクト: snarfblam/editroid
 public static extern int GetWindowText(HWnd hwnd, StringBuilder result, int maxCount);
コード例 #11
0
ファイル: User32.cs プロジェクト: snarfblam/editroid
 public static extern bool EnumDesktopWindows(HWnd hDesktop,
                                              EnumWindowsProc lpfn, IntPtr lParam);
コード例 #12
0
ファイル: User32.cs プロジェクト: snarfblam/editroid
 public static extern HDc GetWindowDC(HWnd window);
コード例 #13
0
ファイル: User32.cs プロジェクト: snarfblam/editroid
 public static extern BOOL ReleaseDC(HWnd window, HDc dc);
コード例 #14
0
ファイル: User32.cs プロジェクト: snarfblam/editroid
 public static extern int ScreenToClient(HWnd window, ref Gdi.POINT point);
コード例 #15
0
ファイル: User32.cs プロジェクト: snarfblam/editroid
 public static extern BOOL ClientToScreen(HWnd window, ref Gdi.POINT point);
コード例 #16
0
ファイル: User32.cs プロジェクト: snarfblam/editroid
 public static extern RegionType ScrollWindowEx(HWnd hwnd, int dx, int dy, IntPtr Scroll, IntPtr Clip, HRgn Update, IntPtr nullLprcUpdate, Enum.ShowWindow flags);
コード例 #17
0
ファイル: User32.cs プロジェクト: snarfblam/editroid
 public static extern int GetWindowTextLength(HWnd hwnd);
コード例 #18
0
ファイル: HDc.cs プロジェクト: snarfblam/editroid
 public BOOL Release(HWnd window)
 {
     return(User32.ReleaseDC(window, this));
 }