指定されたウィンドウのスクリーンショットをキャプチャします。
#Include <ScreenCapture.au3>
_ScreenCapture_CaptureWnd($sFileName, $hWnd [, $iLeft = 0 [, $iTop = 0 [, $iRight = -1 [, $iBottom = -1 [, $fCursor = True]]]]])
パラメータ
$sFileName | 画像ファイルのフルパスと拡張子 |
$hWnd | キャプチャされるウィンドウのハンドル |
$iLeft | [オプション]クライアント長方形領域の左上隅のX座標 |
$iTop | [オプション]クライアント長方形領域の左上隅のY座標 |
$iRight | [オプション]長方形領域の右下隅のX座標 |
$iBottom | [オプション]長方形領域の右下隅のY座標 |
$fCursor | [オプション]Trueの場合、カーソルも画像にキャプチャされます |
返し値
なし。
注意
FileNameが空白でない場合、この関数はスクリーンをキャプチャしファイルに保存します。
関連
_WinAPI_DeleteObject
例
#include <ScreenCapture.au3>
_Main()
Func _Main()
Local $hGUI
; GUI作成
$hGUI = GUICreate("Screen Capture", 400, 300)
GUISetState()
; ウィンドウをキャプチャ
_ScreenCapture_CaptureWnd (@MyDocumentsDir & "\GDIPlus_Image.jpg", $hGUI)
EndFunc ;==>_Main