コード例 #1
0
ファイル: HDC.cs プロジェクト: Trezamere/Practices
        public static HDC CreateCompatibleDC(HDC hdc)
        {
            HDC value = null;

            if (hdc == null)
            {
                value = _CreateCompatibleDC(IntPtr.Zero);
            }
            else
            {
                value = _CreateCompatibleDC(hdc);
            }

            if (value != null && value.DangerousGetHandle() != IntPtr.Zero)
            {
                value.DangerousOwnsHandle = true;
            }

            return value;
        }
コード例 #2
0
ファイル: HDC.cs プロジェクト: Trezamere/Practices
 private static extern HDC _CreateCompatibleDC(HDC hdc);
コード例 #3
0
ファイル: HDC.cs プロジェクト: Trezamere/Practices
 private static extern HGDIOBJ SelectObject(HDC hdc, HGDIOBJ hgdiobj);
コード例 #4
0
ファイル: HDC.cs プロジェクト: Trezamere/Practices
 private static extern bool FillRect(HDC hDC, ref RECT lprc, int color);
コード例 #5
0
ファイル: HDC.cs プロジェクト: Trezamere/Practices
 private static extern bool FillRect(HDC hDC, ref RECT lprc, HBRUSH hbr);
コード例 #6
0
ファイル: HDC.cs プロジェクト: Trezamere/Practices
 private static extern bool DeleteDC(HDC hdc);
コード例 #7
0
ファイル: NativeMethods.cs プロジェクト: Trezamere/Practices
 public static extern bool DeleteDC(HDC hdc);