2

我正在尝试绘制一个与窗口周长相对应的矩形,但我很难找到有关 win32gui 中包含的函数的文档。

我的问题是,如何在窗口周围绘制那个矩形?我直接在屏幕 DC 上绘制或创建位图 (win32gui.CreateCompatibleBitmap) 并将我绘制到屏幕 DC?

Rect = win32gui.GetWindowRect(window_handler)

dcBmp = win32gui.CreateCompatibleDC(0)
dcscrn = win32gui.GetDC(0)
c_bpm = win32gui.CreateCompatibleBitmap(dcscrn, x, y)
c_bpm_old = win32gui.SelectObject(dcBmp, c_bpm)
pen = win32gui.CreatePen(win32con.PS_GEOMETRIC, win32api.RGB(255,0,0))

此时我不知道如何在 bitmpap 中绘制 Rect 然后在屏幕上绘制它?

谢谢,我很困惑。

抱歉我的英语很糟糕,希望您能理解我的问题,再次感谢您的耐心等待。

4

0 回答 0