0
나는 숨겨진 IvideoWindow ("ActiveMovie Window")의 이미지를 가져와야 웹캠 미리보기를 볼 수 있습니다. 지금까지 미리보기가 오버레이가 아니라는 것을 알 수 있습니다. 오버레이 기능이 없기 때문에 printscreen을 사용할 수 있습니다.하지만 항상 숨겨진 상태로 있어야하므로 도움이되지 않습니다. 또한 PrintWindow()
API 함수는 나를 검은 화면으로 반환합니다.숨겨진 IvideoWindow 이미지
프로그래밍 언어 : C#, c, C++, java, pascal.
운영 체제 : Windows XP.
아이디어가 있으십니까?
'PrintWindow'가있는 nFlags에서 'PW_CLIENTONLY'를 지정하지 않으면 창 캡션, 테두리 등이 올바르게 나타 납니까? –
안녕하세요 Sertaz, 난 PW_CLIENTONLY 여전히 같은 검은 화면없이 시도했다. – bikt
'IVideoWindow'가 최상위 창일 것이라는 잘못된 가정을했다고 생각합니다. 모든 응용 프로그램/창에서 WM_PRINTCLIENT를 처리하지는 않지만 다음과 같은 하위 클론 (window in/out of process) 메시지를 처리하게합니다. (http://www.fengyuan.com/article/wmprint.html)하지만 오버레이 된 비디오를 가지고있을 때 어떤 일이 일어나더라도, IMHO는 올바른 접근법이 아닙니다. ('@'앞에 댓글에 답글을 달 때 그 사람의 이름, 그 사람은 당신의 코멘트를 알게됩니다). –