Q&A

  • xp에서 Image에 Line을 그으면 바탕이 흰색으로 변하는 이유가 뭘까요?
98에서는 전혀 문제가 없는데요,
xp에서 Image에 Line을 그으면 바탕이 흰색으로 변하는 이유가 뭘까요?
그리고 해결책은 없나요???  
Image1.Canvas.MovrTo(0,0);
Image1.Canvas.LineTo(100,100);
4  COMMENTS
  • Profile
    화실 2007.03.20 02:06


      Image1.Canvas.Brush.Color:= clRed;
      Image1.Canvas.FillRect(Image1.Canvas.ClipRect);
    Image1.Canvas.MovrTo(0,0);
    Image1.Canvas.LineTo(100,100);

    원하시는데로 바꾸실수 있습니다.

    pen상태를 보존후 다시 복구시켜주세요 ^^

  • Profile
    Marek 2007.02.24 01:26
    안녕하세요
    TImage의 수정은 Bitmap포멧이어야 합니다.
    만일 아무그림도 넣지 않으면 Default로 흰바탕으로 변합니다.
    정확히 clWhite도 아니기 때문에 바탕을 투명하게 만들수 없습니다.
    그냥 원하시는 색을 그림판등 그래픽 프로그램을 만들어 Load하시고
    속성에서 Transparent를 True로 하신후 라인을 그려보시면 투명하게
    나타날 겁니다.
    그럼 이만

    Marek


  • Profile
    이태윤 2007.02.27 19:08


    예 그러네요!!!! 감사합니다..
  • Profile
    이태윤 2007.02.22 22:40