DLL
-
C# - WindowForm user32를 활용한 메모장 스크린샷 프로그램C# 2022. 1. 22. 16:27
사용하고나 사용할 예정인 user32에 대한 조사를 했습니다. GetWindowPlacement -> 윈도우의 위치, 크기, 최대/최소화 상태를 한꺼번에 조사 -> 시스템은 내부적으로 윈도우의 좌표를 두쌍의 좌표와 한개의 사각형으로 기억 GetWindowRect - 작업 영역의 크기 얻음 FindWindow - 프로세스의 핸들을 찾아 반환한다. PrintWindow - 캡처를 원하는 창의 핸들과 DC(Device Context), 옵션 이렇게 3가지의 인수를 넘기면 해당창을 캡처한 비트맵 핸들을 반환한다. GetWindowRgn - 특성창의 크기 가져오기 CreateRectRgn - 그래픽상의 크기 가져오기 using System; using System.Collections.Generic; using ..
-
C# - DLL 추가하기, DLL 사용하기, WindowForm과 Console창 같이 보기C# 2022. 1. 22. 15:36
먼저 버튼을 클릭시 DLL 사용하기 위해 버튼 하나 생성했습니다. 실행시 윈도우 폼과 콘솔창을 같이 띄워 결과를 보게 했습니다. 이후 DLL 파일을 생성하기 위한 Class Library 프로젝트를 추가합니다. Class Library로 생성 간단한 class 생성 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace testDll { public class TestDllClass { public void WriteConsole(String text) { Console.WriteLine(text + ""); } } } 작성한 class..