Q&A

  • 트리뷰의 내용을 그대로 옮겨 그리는 방법?
안녕하세요.
트리뷰의 내용을 그대로 다른 캔버스에 옮기고 싶습니다.
제가 아는 그림을 그대로 옮기는 방법은 StretchDiBits, Canvas.Draw 정도가 있는데요, 두가지 방법 다 트리뷰내용을 그대로 옮겨그리는 데에는 사용하기가 적합하지 않은것 같습니다.
트리뷰의 내용을 그대로 옮겨그리는 것이 가능할까요?
고수분들께서 답변해 주신다면 정말 감사하겠습니다.
1  COMMENTS
  • Profile
    임형준 2005.10.10 23:27


    제가 델마당에도 같은 질문을 올렸는데 답변이 올라왔습니다. 여기 글을 지울까 생각하다가 델파이 개발자의 지평을 넓히고자(^^;) 여기에 자답을 올립니다~

    Image1.Canvas.Lock;
    treeview1.Perform(WM_PRINT,Image1.canvas.Handle, PRF_CHILDREN or PRF_CLIENT or PRF_NONCLIENT);
    Image1.Canvas.UnLock;