반응형
다른 프로그램의 윈도우 핸들 hWnd을 알 때 그 핸들로 윈도우를 닫거나 최소화하거나 복구하는 메세지를 보내는 코드는 다음과 같다.
static int WM_SYSCOMMAND = 0x0112; static int SC_CLOSE = 0xF060; static int SC_MINIMIZE = 0xF020; static int SC_RESTORE = 0xF120; SendMessage(hWnd, WM_SYSCOMMAND, SC_CLOSE, 0); SendMessage(hWnd, WM_SYSCOMMAND, SC_MINIMIZE, 0); SendMessage(hWnd, WM_SYSCOMMAND, SC_RESTORE, 0); |
화면 보호기 실행하는 코드는 다음과 같다.
static int WM_SYSCOMMAND = 0x0112; static int SC_SCREENSAVE = 0xF140; SendMessage(GetDesktopWindow(), WM_SYSCOMMAND, SC_SCREENSAVE, 0); |
반응형
'컴퓨터 > C#' 카테고리의 다른 글
C# 다른 프로그램 실행하기 (0) | 2019.07.04 |
---|---|
C# using 사용하는 이유 (0) | 2019.07.04 |
C# 프로그램 중복실행 방지 (0) | 2019.06.26 |
C# 프로그래밍 (0) | 2019.06.15 |
C# listView 사용법 (0) | 2019.06.12 |
댓글