저는 WinAPI 프로그래밍에 익숙하지 않고 화면 캡처를위한 Win32 응용 프로그램을 작성했습니다. 프로그램을 실행하면 커서가 곧바로 십자형 커서로 바뀌고 클릭하고 끌면 화면의 일부를 캡처하여 파일로 저장할 수 있습니다.Win32 응용 프로그램을 객체로 변환
그러나 이제는 메인 프로그램 (WinMain)을 포함하지 않고 프로그램 클래스를 응용 프로그램 클래스가 아닌 객체 클래스로 바꾸어 다른 프로그램의 함수를 호출 할 수 있도록 프로그램을 수정하고 싶습니다. WinMain이 후드 아래 특별한 기능을 수행하기 때문에이 방법을 사용하는 방법에 대한 좋은 자료를 찾을 수 없었기 때문에 단순히 메서드의 이름을 변경할 수는 없습니다.
누구나이 문제를 해결하는 데 유용한 리소스 나 자습서를 제안 해 줄 수 있습니까?
답변 해 주셔서 감사합니다. 글쎄, 궁극적으로 나는 내 프로그램이 String을 반환하기를 원한다. 도입해야 할 유일한 매개 변수는 최소화해야하는 창의 ID 또는 HWND입니다. – user1177250
무슨 뜻으로 다른 프로그램에서 한 프로그램의 함수를 호출 할 계획입니까? 그 결정은 당신이 다음에 어떤 방향으로 나아갈지를 결정할 것입니다. –
브라우저 용 화면 캡처 플러그인을 작성하려고하는데 브라우저 창뿐 아니라 모든 창/화면 부분을 캡처 할 수있는 원시 코드가 필요합니다. 저는 Windows 용 프로그래밍을 처음 사용 했으므로 구문에 익숙해지기 위해 먼저 독립 실행 형 응용 프로그램으로이 기능을 구현했습니다. [http : // http : //msdn.microsoft.com /en-us/library/ms235636(v=vs.80).aspx) dll 작업을 시작하십시오. dll에 내 화면 캡쳐 (윈도우와 WndProcs 포함)를하고 다른 C++ 파일에서 호출 할 수있게하고 싶습니다. – user1177250