0
다른 창 장치 컨텍스트에서 그려야하고 XP에서는 잘 작동하지만 Win 7에서는 작동하지 않습니다. 7 바탕 화면 구성, 그러나 내가 Desktop Composition을 Disable로하지 않을 때 코드가 어떻게 작동하는지 어떻게 할 수 있습니까?Win 7에서 다른 창 장치 컨텍스트를 강조 표시/그립니다. C#
내 코드 :
IntPtr hwnd = GetWindowUnderCursor();
IntPtr hDC = Win32Api.GetWindowDC(hwnd);
Win32Api.Rect rc = new Win32Api.Rect();
Win32Api.GetWindowRect(hwnd, ref rc);
using (Pen pen = new Pen(Color.Red, 3))
{
using (Graphics g = Graphics.FromHdc(hDC))
{
g.DrawRectangle(pen, 0, 0, rc.Width, rc.Height);
}