본문 바로가기
C# 윈도우 핸들 예제, 다른 프로그램에 도형 그리기 (Graphics) C# 윈도우 핸들 예제, 다른 프로그램에 도형 그리기 (Graphics) MSDN 예제를 참고하여 만든 간단한 소스입니다. 우선 Win32 FindWindow를 사용해야 하니 InteropServices를 추가합니다. 1using System.Runtime.InteropServices;cs 그리고 FindWindow를 선언합니다. 12[DllImport("USER32.DLL", SetLastError = true)]public static extern uint FindWindow(string lpClassName, string lpWindowName);cs 이어서 MSDN 소스를 그대로 복사하여 사용합니다. 12345678910IntPtr hWnd = (IntPtr)FindWindow(null, "For.. 2018. 8. 13.
윈도우 핸들 : 프로세스 Windows Handle 설명 (hinstance 등) 페졸드 형님의 책에 나온 윈도우 핸들(windows handle)입니다. 바로 아래는 식별자와 의미를 나타냅니다. HINSTANCE - '인스턴스(instance)' 핸들(프로그램 자체)HWND - 윈도우 핸들HDC - 디바이스 컨텍스트(device context) 핸들 핸들은 빈번하게 사용되며, 대표적으로 HICON(아이콘 핸들), HCURSOR(마우스 커서 핸들), HBRUSH(그래픽 브러쉬 핸들)이 존재합니다. 핸들은 단순한 숫자(흔히 32비트 크기)로서 객체를 참조.윈도우즈의 핸들은 C언어나 MS-DOS 프로그래밍의 파일 핸들과 유사.프로그램은 거의 항상 윈도우즈 함수를 호출함으로써 핸들을 얻음.프로그램에서 다른 윈도우즈 함수를 호출할 때 객체를 참조하기 위해 이 핸들을 이용하지만, 핸들의 실제 .. 2017. 3. 24.