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
[70587] 이미지 자동 저장 관련 문제
빌더초보_후니 [] 2960 읽음    2013-12-30 11:42
답변주신분들 감사합니다. 한번 시도를 해봐야겠네요. ^^
void __fastcall TAutoForm::AlignImageSave()
{
    AnsiString strFilePath;
    strFilePath = MainForm->m_strAppDefaultPath;
    ImageSaveDialog->InitialDir = strFilePath;

    TImage *CAPTURE = new TImage(NULL);

    CAPTURE->Width = AdvOfficePager1->ClientWidth+700;
    CAPTURE->Height = AdvOfficePager1->ClientHeight+50;
    CAPTURE->Picture->Bitmap = NULL;
    BitBlt(CAPTURE->Canvas->Handle,0,0,AdvOfficePager1->ClientWidth+700,AdvOfficePager1->ClientHeight+200,Canvas->Handle,0,130,cmSrcCopy);
    getcap(ImageSaveDialog->FileName, CAPTURE->Picture->Bitmap);

    delete CAPTURE;
}

안녕하세요. c builder로 vision쪽 일을 하고 있는 초보입니다. ㅎ
제가 하고 있는 기능 중에 이미지 저장 문제로 고민하고 있어서 질문글을 올립니다.

위 코드는 제가 현재 윈도우에 활성화된(현재 보여지는) 영역 이미지를 캡쳐하여 저장할때 사용한 코드입니다.  일단 버튼클릭 이벤트로 수동으로 저장했을때 이미지가 경로에 잘 저장이 되었습니다.
그러나 자동으로 저장하게끔 함수호출로  실행하면  제대로 현재 실행되는 화면을 저장되는 경우도 있고 아니면 흰바탕만 저장이 되는
문제가 발생되고 있습니다. (파일은 제대로 생성이 됩니다.)

제가 이것저것 test 해본 결과 코드는 제대로 실행 되지만 이미지 저장이 다 끝나지 않고 종료되는 느낌입니다. (확실치는 않지만요.ㅠ)
코드상에 문제가 있는것인지 아니면 다른 처리를 추가해줘야 하는지 답이 안나오네요 ㅠ
혹시 아시는 회원님 계시면 간단한 답변이라도 부탁드립니다.



+ -

관련 글 리스트
70587 이미지 자동 저장 관련 문제 빌더초보_후니 2960 2013/12/30
70596     Re:이미지 자동 저장 관련 문제 둘리.CSIEDA 2960 2014/01/03
70592     Re:이미지 자동 저장 관련 문제 박xx 5958 2013/12/30
70591     Re:이미지 자동 저장 관련 문제 방태윤 2791 2013/12/30
70590     혹시나 하여.. Re:이미지 자동 저장 관련 문제 땅주인 5058 2013/12/30
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.