|
우선 님이 올리신 그림을 보진 않았지만 내용은 뭔지 알겠네요.
일단 고전적인 GDI에서는 지원하지 않습니다.
직접 알파블랜딩 함수를 구현하셔야 합니다.
Windows 2000이상부터 지원되는(XP이상이었던가..) GDI+에서는 지원 하는 것으로
알고 있지만 플랫폼 특성을 타니까.. 그냥 하나 만들어서 쓰시는게 좋을 듯
싶습니다.
Kevin 님이 쓰신 글 :
: 그동안 쭉 글만 읽다 궁금한게 있어서 질문하나 올립니다...
:
: 윈도우의 기본 프로그램인 그림판과 같은 프로그램을 만들고 있는데
:
: 첨부한 그림처럼, 기능 중 형광펜과 같은 기능을 구현하려고 하는데 답이 안나와서 애 먹고 있습니다.
:
: TImage 로 윈도우 바탕화면을 캡쳐하고 난 뒤 배경으로 삼고 , TPaintBox로 그림을 그리려고 하는데
:
: TPaintBox에 일반적인 TPen 설정으로 그림을 그리면 뒤의 배경이 안보이게 되는데, 형광펜과 같이
:
: 배경이 보이면서 라인이나 사각형등을 그릴 수 있게 할 수는 없는지요.
:
: Brush의 스타일도 변경해 보고 Pen의 모드나 스타일을 변경해 봐도 만족할 만한게 안나오네요..
:
: 다른 특별하게 넣은 것은 없구요. 그냥 TPaintBox에 형광펜과 같은 기능이 필요한데,
:
: 혹시 방법이 없을까요?
:
: 그럼 즐프 하세요..
|