728x90
반응형
728x170
▶ SendKeys 클래스 : SendWait 정적 메소드를 사용해 화면 캡처하기 예제
using System.Drawing;
Image image = CaptureScreenImage();
728x90
▶ SendKeys 클래스 : SendWait 정적 메소드를 사용해 화면 캡처하기
using System.Drawing;
using System.Windows.Forms;
#region 화면 이미지 캡처하기 - CaptureScreenImage(captureDualScreen)
/// <summary>
/// 화면 이미지 캡처하기
/// </summary>
/// <param name="currentScreen">듀얼 화면 캡처 여부</param>
/// <returns>화면 캡처 이미지</returns>
public Image CaptureScreenImage(bool captureDualScreen = true)
{
if(captureDualScreen)
{
SendKeys.SendWait("{PRTSC}"); // PRTSC
}
else
{
SendKeys.SendWait("%{PRTSC}"); // ALT + PRTSC
}
Image image = Clipboard.GetImage();
return image;
}
#endregion
728x90
반응형
그리드형(광고전용)
'C# > WinForm' 카테고리의 다른 글
[C#/WINFORM] Cursor 클래스 : Position 정적 속성을 사용해 크레이지 커서 만들기 (0) | 2020.05.26 |
---|---|
[C#/WINFORM] 윈도우 메시지(Window Message) 상수 (0) | 2020.05.22 |
[C#/WINFORM] Control 클래스 : ProcessCmdKey 메소드를 사용해 CTRL, SHIFT, ALT 조합 키 입력받기 (0) | 2020.05.22 |
[C#/WINFORM] ImmGetConversionStatus API 함수 : 한/영 키 상태 구하기 (0) | 2020.05.22 |
[C#/WINFORM] ManagementClass 클래스 : GetInstances 메소드를 사용해 메모리 사용량 구하기 (0) | 2020.05.22 |
[C#/WINFORM] SvgDocument 클래스 : Draw 메소드를 사용해 SVG 이미지 사용하기 (0) | 2020.05.10 |
[C#/WINFORM] Application 클래스 : Restart 정적 메소드를 사용해 애플리케이션 재시작하기 (0) | 2020.03.01 |
[C#/WINFORM] PrinterSettings 클래스 : 디폴트 프린터명 구하기 (0) | 2020.03.01 |
[C#/WINFORM] LoadCursorFromFile API 함수를 사용해 파일에서 커서 로드하기 (0) | 2020.03.01 |
[C#/WINFORM] ListBox 클래스 : TopIndex 속성을 사용해 항목 추가시 항목 표시하기 (0) | 2020.02.29 |
댓글을 달아 주세요