초간단 MFC 강좌 - 마우스를 이용한 라인그리기에서 잔상지우기 > MFC Tip

본문 바로가기
사이트 내 전체검색

MFC Tip

초간단 MFC 강좌 - 마우스를 이용한 라인그리기에서 잔상지우기

페이지 정보

profile_image
작성자 이즈
댓글 0건 조회 1,299회 작성일 10-10-15 11:24

본문

잔상없이 깨긋하게 그려지고 있습니다..SetROP2(int nDrawMode)

nDrawmode
R2_BLACK  : 검정색으로 그려진다. 
R2_COPYPEN  : 펜의 색상으로만 그려진다.. 
R2_MASKNOTPEN  :화면과 펜의 반대색조합 
R2_MASKPEN : 화면과 펜의 OR 조합 
R2_MASKPENNOT : 화면의 역상색과 펜의 OR 조합 
R2_MERGENOTPEN : 화면과 펜의 역상생의 조합 
R2_MERGEPEN : 화면과 펜의 조합 
R2_MERGEPENNOT : 화면의 역상색과 펜의 조합 
R2_NOP : 아무것도하지않음 
R2_NOT : 반전색으로 그려진다. 
R2_NOTCOPYPEN : 펜의 역상색으로 그려진다. 
R2_NOTMASKPEN : R2_MASKPEN 색상의 역상값 
R2_NOTMERGEPEN : R2_MERGEPEN의 역상값 
R2_NOTXORPEN : R2_XORPEN의 역상값 
R2_WHITE : 흰색으로만 그려진다. 
R2_XORPEN :화면 색상과 펜 색상의 XOR 조합값
View 클래스에서 오른쪽버튼눌러서 Add Windows Message HanDler... 선택합니다.

WM_LBUTTONDOWN 과 WM_MOUSEMOVE 선택합니다.

멤버변수를 만들어주세요 CPoint m_cpST , m_cpEd; 초기화도 같이해주세요!!

간단히 설명하자면 처음에 그린 라인에 또라인을 그려서씌우는것입니다. 그럼 지워진것처럼 보이겠죠? 그런작업을 도와주는것이  .SetROP2(R2_NOTXORPEN) 입니다.

댓글목록

등록된 댓글이 없습니다.

Total 172건 2 페이지

검색

회원로그인

회원가입

사이트 정보

컴퓨터 정보,윈도우즈,리눅스,포토샵,3ds
맥스,프로그래밍 강좌팁

접속자집계

오늘
195
어제
244
최대
5,287
전체
635,192
Copyright © www.qdata.co.kr All rights reserved.