画面を実現

インポート時の
インポートwin32gui、win32ui、win32con、Win32APIの


window_capture DEF(ファイル名):
HWND IDは=ウィンドウ#0、0番は、現在のアクティブウィンドウのことを示している
ウィンドウハンドル#取得ウィンドウデバイスコンテキストDC(Diviceコンテキスト)
hwndDC = win32gui.GetWindowDC(HWND)
取得ウィンドウmfcDC DC
mfcDC win32ui.CreateDCFromHandle =(hwndDC)
#mfcDCは、互換性のあるDC作成
SaveDC = mfcDC.CreateCompatibleDC()
をbigmap絵保存する準備ができて作成
saveBitMap = win32ui.CreateBitmap()
を情報監視取得
MoniterDev = win32api.EnumDisplayMonitors(なし、なし)を
wはMoniterDev = [0] [2] [2]
H = MoniterDev [0] [2] [3]
印刷W、画像サイズH#1
オープンスペースビットマップの#
saveBitMap.CreateCompatibleBitmap(mfcDC、W、H)
高saveDC、スクリーンショットは、内saveBitmapに保存され
saveDC.SelectObject(saveBitMap)
画像の左上隅(0,0)の長さおよび幅(W、H)から#インターセプト
saveDC.BitBlt((0,0)、()H、W、mfcDC、(0、0)、win32con.SRCCOPY)
saveBitMap.SaveBitmapFile(saveDC、ファイル名)


BEG = time.time()
のためのIの範囲内(10):
window_capture( "haha.jpg")
端= time.time(https://www.qqtn.com/wm/nanshengwm_3.html)
プリント(エンド- BEG )

おすすめ

転載: www.cnblogs.com/liyanyan665/p/11278094.html