C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[74956] Re:다른 프로그램의 화면을 출력해주는 방법이 있나요?
빌더(TWx) [builder] 3084 읽음    2018-06-02 13:05
TTC1 님이 쓰신 글 :
: 윈도우 10의 경우 태스크바에 실행중인 프로그램위에 마우스 커서를 올리면
: 작은 창으로 실시간으로 출력해주는데
: 이처럼 다른 프로그램의 화면을 가져와서 다시 출력해주는 방법이 있나요?
: 용도는 모니터링 입니다. ( 사이즈를 작게해서 )



답변:


Taskbar COM Interface를 이용하거나, DWM(Desktop Window Manager) API를 이용할 수도 있고
간단하게는 PrintWindow() API를 이용해서 타켓 프로그램의 윈도우를 디바이스 컨텍스트를 지정해서
표시하도록 하는 방법을 사용할 수 도 있습니다.

Windows 7 SDK 샘플 코드 참고하세요. 기초적인 내용 파악하기에 적당할 겁니다.

+ -

관련 글 리스트
74955 다른 프로그램의 화면을 출력해주는 방법이 있나요? TTC1 3043 2018/06/01
74956     Re:다른 프로그램의 화면을 출력해주는 방법이 있나요? 빌더(TWx) 3084 2018/06/02
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.