|
목록에서 글자 제한 23이였음 ?>
질문게시판 - 반드시 검색을 하신 후 원하는 답변을 찾을 수 없을 때, 질문을 올려주세요. |
| Posted by 변혁수 | 2006-11-01 11:59:36, Hit : 3351 | |
|
|
|
약간 길어질 것 같아 리플로 대체합니다.
창조에서 화면을 캡쳐하기 위해서는 '화면저장해' 명령을 사용합니다. 화면저장해 명령으로 밑판의 범위를 지정해 주면 쉽게 해결이 되겠죠.. 문제는 밑판의 범위를 구하는 것인데... 이는 소스자료실에 제가 올린 ClientToScreen 함수 사용하기 (구조체 예제) 를 사용하시면 됩니다.
ClientToScreen 함수는 화면상에서 컴포넌트(핸들) 의 위치를 반환하는 API인데요.. 물론 구조체를 사용해야 하기 때문에 약간 번거로운 감은 있으나.. 창조에서는 어쩔 수 없는 것이겠지요..
문제는 또 ClientToScreen 함수를 사용하기 위해서는 밑판의 핸들을 인자로 넘겨줘야 하는데.. 창조에서는 밑판의 핸들을 정상적인 방법으로는 구할 수 없습니다. FindWindowEx API로 직접 구하시던지, 아니면 창조 웹브라우저 소스에 내장된 FindPanelByName함수를 사용하셔야 하죠..
그런 후 얻어진 값을 ClientToScreen 인자에 넣어 준 다음 반환된 값으로...
화면저장해(X, Y, X+밑판0.폭, Y+밑판0.높이, 그림판0.그림);
와 같은 식으로 해 주시면 될 것 같네요.. |
|
|
박종훈 2006-11-01 PM 9:07:34 |
|
|
|
화면저장해로 하실경우, 간단하죠~^^..
하지만, 자기 보다 위에있는 창이 있을경우, 문제가 될텐데요,
[잠깐이나마, 자기창을 위로 올릴수 있습니다. 하지만, 작업관리자가 위에있을경우에는;;] |
|
|
지우개 Expert 3.0 제작자 : 천호성 님 [LINK] |
|
|
|
대박로또2005 제작자 : 최재일 님 [LINK] |
|
|
1 | 박종훈 님 | 15292 점 | |
2 | 지상현 님 | 8809 점 | |
3 | 손상진 님 | 7389 점 | |
4 | 권선중 님 | 6061 점 | |
5 | 이진백 님 | 5174 점 | |
|
|
|
가입일 | 닉네임 |
05/31 | 김동률 |
03/31 | 홍형기 |
09/01 | o00pp99oo |
12/27 | 이재민 |
11/20 | 이희철 |
|
|
|
|
. |
. |
. |
|