[질문]C언어로 윈도우 화면 캡쳐가 가능한가요?
글쓴이: psycoder / 작성시간: 수, 2004/04/14 - 3:24오전
안녕하세요. :D
윈도우 화면을 캡쳐하는 프로그램을 만들려고 하는데요..(윈도 기반에서)
여기저기 검색해보니 비쥬얼c++에선 가능한거 같더군요.
근데 제가 이제 C언어만 조금 배운 초보라서 선뜻 c++을 배우기 좀 겁납니다.
공부하는데 투자되는 시간도 그렇고 제가 계속 개발을 할것도 아니라서요. :oops:
그래서 제가 그나마 조금이라도 할줄 아는 C언어로 가능한지 궁금해서 질문 드립니다.
혹시 가능하다면 용량큰 bmp 포맷 말구 jpg/gif등 포맷으로도 가능한지도 궁금하구요.
제가 정말 초보라서요..도움될만한 책이나 문서url도 아시면 부탁드립니다.
그럼 좋은 하루 되세요. :)
Forums:
Re: [질문]C언어로 윈도우 화면 캡쳐가 가능한가요?
C로도 물론 가능합니다.
MSDN의 BitBlt 부분을 보시면 전체 화면 capture 예제가 나와있고요.
간단한 프로그래밍 같은 경우 C나 C++이나 크게 차이가 없다고 생각합니다.
VC의 경우 wizard가 해주는 부분이 많으니까요.
www.codeproject.com이나 www.codeguru.com 같은 곳에서 많은
C++ 예제를 보실 수 있고, 원하시는데로 큰 어려움 없이 바꾸실 수 있을
것 같습니다.
그리고 jpg/gif로 하는 것은 bmp로 capture하고 변환하는 방식이 가장
간단할 것 같네요. .NET 에서는 바로 jpg로 저장이 가능하긴 합니다만...
캡쳐가능하지만..
아마도 윈32API( - C스타일코딩에 편합니다.)를 써야 될껍니다.
'Windows API정복'이라는 책이 Win32Api에대해서 잘 나와 있구여.
윈도우 어플관련 프로그래밍강좌나 소스가 많은 우리나라 싸이트는
www.devpia.com 입니다.
☆
댓글 달기