디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

WIN32API 그림판에 원그리기처럼 래스터연산으로 어케하는지 힌트좀여

이힝(175.200) 2013.01.04 00:29:12
조회 428 추천 0 댓글 5

SetROP2(hdc, R2_XORPEN);
SelectObject(hdc, (HPEN)GetStockObject(WHITE_PEN));
me.x = LOWORD(lParam);
me.y = HIWORD(lParam);
Ellipse(hdc, old.x-50, old.y-50, old.x+50, old.y+50);
Ellipse(hdc, me.x-50, me.y-50, me.x+50, me.y+50);
old.x = me.x;
old.y = me.y;

예제에 이런식으로 나와있는데 따라하면 안되요
래스터연산 정말 좆같네요
어떻게든 할순 있는데 제가 한거는 그림판처럼 깔끔하게 안되고 드래그할때 움직이는방향쪽이 지워지고 멈추면 제대로 그려진다던가
속이 검정색흰색으로 깜빡거린다던가 그래서요 그림판처럼 완벽하게 어케할지 도저히 모르게서요..

속깜빡거리는거
SetROP2(hdc, R2_XORPEN);
SelectObject(hdc, (HPEN)GetStockObject(WHITE_PEN));
Ellipse(hdc, start.x, start.y, oldend.x, oldend.y);
Ellipse(hdc, start.x, start.y, end.x, end.y);
SelectObject(hdc, (HPEN)GetStockObject(BLACK_PEN));
Ellipse(hdc, start.x, start.y, oldend.x, oldend.y);
Ellipse(hdc, start.x, start.y, end.x, end.y);
oldend.x = end.x;
oldend.y = end.y;

드래그시 진행방향쪽이 지워지는거 (멈추면 제대로그려짐)
SetROP2(hdc, R2_WHITE);
   SelectObject(hdc, (HPEN)GetStockObject(WHITE_PEN));
   Ellipse(hdc, old.x-50, old.y-50, old.x+50, old.y+50);
   ReleaseDC(hwnd, hdc);
   hdc = GetDC(hwnd);
   me.x = LOWORD(lParam);
   me.y = HIWORD(lParam);
   Ellipse(hdc, me.x-50, me.y-50, me.x+50, me.y+50);
old.x = me.x;
old.y = me.y;

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 현역으로 군대 안 간게 의아한 스타는? 운영자 25/06/30 - -
AD 휴대폰 바꿀까? 특가 구매 찬스! 운영자 25/07/02 - -
342486 학원 새끼들 뻔뻔하지 그지없어. [7] ....(182.218) 13.01.08 336 0
342485 낼 소멤 면접보는데 발표 어떤식으로 해야할까?? [4] 123(124.5) 13.01.08 209 0
342484 좆대딩이 질문한다 [2] 음흠음(223.62) 13.01.08 119 0
342482 홈피제작 알바인데 [3] sj(175.205) 13.01.08 151 0
342481 제로보드나 그누보드 같은거 만들라면 뭐배워야 돼냐? [2] z(122.128) 13.01.08 125 0
342480 형들 시스코 자격중 학원비 얼만지 아세요? [1] 토끼에요갤로그로 이동합니다. 13.01.08 80 0
342479 아님들 저 어제 문제풀다가 잠들었는데 문제푸는사이트 다시알려주셈 [3] lol백과사전(112.220) 13.01.08 109 0
342478 파이썬은 혼자 쓸때 좋지 [1] 헤드크랩땅갤로그로 이동합니다. 13.01.08 174 0
342477 파이썬 공부하믄 전망이 어케되냐? [3] d(210.221) 13.01.08 313 0
342475 입코딩 3년째가 말해준다. 공부루트 [6] 소크락텍스(211.112) 13.01.08 471 0
342474 리눅스 퍼미션 디나인 이거 왜 이러는거임 ㅁㅇㄴㅇㄴㅁ(59.11) 13.01.08 121 0
342473 드디어 노예계약 취업 성공했슴 [6] ㄹㅇㄴㅁ(27.35) 13.01.08 343 1
342470 코딩왕 되고싶음요 [5] 왕딩코(112.172) 13.01.08 194 0
342468 열혈 c 공부할 때 보통 몇일내에 한바퀴 돌죠? [8] 네로시엔갤로그로 이동합니다. 13.01.08 217 1
342467 공대생의 흔한 애정표현 - 컴공.ver [1] 0태갤로그로 이동합니다. 13.01.08 443 0
342465 Dovelet 문제 다푸는 실력 갖추는데 얼마나걸려용? [2] ㅋㅋㅋㅋ(218.151) 13.01.08 102 0
342464 C언어 코딩연습하려는대 ㅠㅠ뭘짜야하나요..? [2] (218.151) 13.01.08 115 0
342463 프로그래밍 언어를 개발하다는게 [2] (211.196) 13.01.08 105 0
342462 똑같은 코딩러인데 빌_게이츠가 히트한 이유가. [2] (211.196) 13.01.08 129 0
342461 공부할 때 이론? 프로그래밍? [1] afxMsgBeep(183.106) 13.01.08 62 0
342460 메모장 프로그램 소스좀 알려주세요 [14] (211.196) 13.01.08 237 0
342458 삼각형 만들기 숙제 내줘서.. [2] 질문맨(116.120) 13.01.08 85 0
342457 오늘부터 스타벅스 럭키백 판다. 스벅(1.209) 13.01.08 71 0
342456 리눅스를 공부한다는 건 뭘 공부한다는 거임? [3] ㅇㅇㅇ(183.101) 13.01.08 173 0
342455 지금 직장 다니는 사람들은 다 4년제 관련 학과 나왔냐 [1] z(122.128) 13.01.08 127 0
342454 안녕하세요에 이직 7번한 it맨 나왔는데 이직횟수 ㅍㅌㅊ? ㅁㅇㄴㄹ(211.36) 13.01.07 161 0
342452 지금 나이에 대학 다시갈려면 시간너무 걸리고 학점은행제나 방통대 가면될까 [3] z(122.128) 13.01.07 245 0
342451 형님들 질문이요 (203.226) 13.01.07 44 0
342449 제니퍼소프트 대표 "복지는 이윤 남아 하는 것 아냐" [1] 에어로홍갤로그로 이동합니다. 13.01.07 262 0
342448 하면할수록 왜 개발직을 했는지 모름.. [2] vewq(115.161) 13.01.07 190 0
342447 고수들 도와줘 ㅠㅠ... [4] 호구인증 (175.192) 13.01.07 111 0
342446 프로그래머는 35살 가까워지면 슬슬 옷벗을때 된거임? [6] ㅁㄴㅇㄹ(123.98) 13.01.07 400 0
342444 지금 내조건에서 프로그래머로 일할려면 뭐해야돼냐. [6] z(122.128) 13.01.07 254 0
342443 키보드 엔터 ㅡ 자를 선호하지 않는 프로그래머도 있나요? [5] _FL(222.233) 13.01.07 136 0
342442 라온디지털 베가 중고 5만원 주고 사와서 개인서버나 돌려볼까 [3] dlbo갤로그로 이동합니다. 13.01.07 73 0
342441 뭐야 세전 350 그 글 어디갔냐 [2] dlbo갤로그로 이동합니다. 13.01.07 102 0
342439 visual basic 2010 ultmate 토렌트 시드 있는사람 있냐 z(122.128) 13.01.07 51 1
342438 영상처리 하는 프갤러 없나? dlbo갤로그로 이동합니다. 13.01.07 75 0
342437 형들 경영대생끼리 으쌰으쌰해서 안드로이드 파면 제작 얼마걸릴까 [18] 난슨야돼지라네(203.236) 13.01.07 254 0
342435 겁나 오랜만에 온듯. [1] dlbo갤로그로 이동합니다. 13.01.07 42 0
342434 SSM 면접 후기 [36] ㅋㅋ(182.209) 13.01.07 670 1
342433 ms sql2000 이랑 2008 이랑 2012에서 달라진점이뭐가있죠? [2] 햇무리갤로그로 이동합니다. 13.01.07 82 0
342432 이거코딩용으로 무리없을까 [7] (203.252) 13.01.07 228 0
342430 횽들 이 공백의 의미가 뭐죠? [2] 곰댕(120.143) 13.01.07 123 0
342428 C 처음부터 공부하려는데 책좀 추천해주세요~~(조공 있음) [6] 리과넝(119.192) 13.01.07 244 0
342427 grub2 멀티부팅잡다가 에러난거 좀 도와주라... [2] 마법과물리갤로그로 이동합니다. 13.01.07 55 0
342424 사담 [1] ?(223.62) 13.01.07 31 0
342421 해커되고싶으면 머 어쨰야 대나요ㅕ ㅎㅎ [1] (115.23) 13.01.07 110 0
342420 프리랜서 vs 정규직 5년 후 소득 비교 [9] 호랑이똥꼬(183.102) 13.01.07 695 0
342419 co.cc 안되고. dns지원하는 다른게 있음 컴내꺼야갤로그로 이동합니다. 13.01.07 43 0
뉴스 “모든 걸 포기한 이유는”…안선영 ‘26년 커리어’ 접고 韓 떠난다, 왜 디시트렌드 07.05
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2