디시인사이드 갤러리

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

갤러리 본문 영역

어제 mfc graphic관련 질문한거 + 해결방법

jwseo(210.125) 2010.09.23 20:06:57
조회 123 추천 0 댓글 3

어제 mfc graphic관련해서 질문을 올렸습니다
내용을 아래와 같습니다.


2가지 도형을 사용할껀데        

도형1은 키보드를 입력에 따라 이동하는 것처럼 하기 위해 계속 좌표를 갱신해줍니다        

물론 paint함수가 다음번에 실행될때는 배경을 다 지우고 다시 갱신된 좌표로 다시 그립니다.   

문제는 도형2인데 도형2는 마우스를 클릭한 곳에 사각형을 만드는겁니다.        

여러번 클릭할경우 여러개의 사각형이 만들어져야됩니다.        

그런데 문제점이 도형1때문에 배경을 다 지워가지고 도형2도 같이 지워진다는 겁니다. 그래서 여러번 클릭해봤자 1개의 마지막 클릭한 도형밖에 남지가 않습니다        

도형1은 지우고 다시 그리고 하는데, 도형2는 안지우고 이전도형이 계속 남아있게 만드는 법이 궁금합니다.       

이렇게 올렸는데
사실 도형2를 클릭한 곳에 사각형을 만드는게 아니라 마우스 궤적에 따라 점을 계속 찍는 거라서 객체에 따로 저장하기에는
너무 객체가 너무 많이 필요 할 거 같습니다... 다른방법 없나요????


밑에 허허발판씨가 투명한 bitmap을 추가시켜서 하면 될거같다고 힌트를 줬는데

오늘 feel이 와서 급하게 짜봤는데 되네요^^

해결방법은 이렇습니다.

CBitmap파일을 하나 만들고 그 bitmap의 배경을 검정색(구별가능한 임의의색)으로 지정한후 도형을 그립니다.
이때 CBitmap을 paint될때마다 다시 선언하면 전에 기록되있던 도형들이 지워짐으로 전역으로 해줬습니다. (막~ 전역으로 해도 될런지.-_-;;)

그리고선 TransparentBlt함수를 써서 검정색을 투명색으로 지정합니다.

이렇게 하니까 해결되는데 더블버퍼링을 어떻게 해줘야 될런지.. 모르겠네요ㅋㅋ 좀 생각해보면 될거같은데...

bitmap 2개를 합치는 함수도 있나요? 아니면 현재 창화면을 새로운 bitmap으로 만드는함수가 있던거같았는데....-_-;;;;

속성으로 배워가지고ㅋㅋㅋ

아무튼 어제 힌트주신 허허벌판님 감사합니다ㅋ

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 비난 여론에도 뻔뻔하게 잘 살 것 같은 스타는? 운영자 24/06/03 - -
공지 프로그래밍 갤러리 이용 안내 [69] 운영자 20.09.28 35242 62
2707049 아기 만들기가 최고임 ㅇㅅㅇ 류류(210.217) 22:33 0 0
2707048 19 ) 섹카오톸 레전드 jpg ㅇㅇ(221.149) 22:32 0 0
2707046 금요일에 연차썼다 ㅋ [1] ㅈㄹㄷ(118.235) 22:31 3 0
2707045 싸피로 1년 하는게 나으려나 다른 곳에서 6개월 하는게 나으려나? [1] 프갤러(218.155) 22:30 5 0
2707044 오또케 나님께 비추 따위 누를수있냥거냥구웅~ ♥물병자리냥덩♥갤로그로 이동합니다. 22:30 5 0
2707043 프갤 무서운점 [3] 멍청한유라ㅋ갤로그로 이동합니다. 22:29 18 0
2707042 싱글벙글 북괴 탱크 ♥물병자리냥덩♥갤로그로 이동합니다. 22:29 6 0
2707040 web was 너무어려워요 [3] 멍청한유라ㅋ갤로그로 이동합니다. 22:28 15 0
2707039 19 ) 요즘 꽁떡하기 개쉬움 j pg ㅇㅇ(221.149) 22:27 1 0
2707038 코에서 흥하면 [1] 멍청한유라ㅋ갤로그로 이동합니다. 22:27 11 0
2707037 나 대개 착한 후임인뎅 + 대개 똑똑함 [4] 프갤러(121.172) 22:26 27 1
2707036 시간표 세워서 규칙적으로 살면 좋겠는데 [1] 발명도둑잡기갤로그로 이동합니다. 22:26 7 0
2707035 중견 전산 erp 제조업 가지마라고 햤는데 [4] ㅈㄹㄷ(118.235) 22:26 28 0
2707034 난 개발자가 아니었다. 멍청한유라ㅋ갤로그로 이동합니다. 22:26 17 0
2707033 나님 마음이 따듯해졌오..✨ ♥물병자리냥덩♥갤로그로 이동합니다. 22:24 7 0
2707032 PL 면상에 드롭킥 마렵네 [6] 멍청한유라ㅋ갤로그로 이동합니다. 22:23 24 0
2707031 모두들.. 사실은 냥덩이를 걱정해주고 있었던거야..? ㅠㅅ ㅠ [1] ♥물병자리냥덩♥갤로그로 이동합니다. 22:23 9 0
2707030 19 ) 승무원쌕파 만든썰 jpg ㅇㅇ(221.149) 22:23 6 0
2707029 유튜브에 국제 커플 보면서 든 생각 ㅇㅅㅇ [9] AppHiki갤로그로 이동합니다. 22:22 21 0
2707028 대기업이좋아 멍청한유라ㅋ갤로그로 이동합니다. 22:21 17 0
2707027 형들 이책 공부하면 도움될까? [11] 프갤러(222.107) 22:21 31 0
2707026 나님 슬슬 졸란듯..✨ ♥물병자리냥덩♥갤로그로 이동합니다. 22:20 6 0
2707025 2시에 일어날게. [3] ㅈㄹㄷ(118.235) 22:20 14 0
2707024 프갤 부대 열중쉬어 [6] 가연아갤로그로 이동합니다. 22:20 16 0
2707023 직장생활 이대로 가면 인생이 넘 끔찍하다 [1] 버거띠갤로그로 이동합니다. 22:20 20 0
2707022 비개발 it 전산 중견 vs 중소 서비스 이건 닥후인듯 [4] ㅈㄹㄷ(118.235) 22:20 22 0
2707021 프리랜서들 업무 빼먹는거 잘하노 포항의봄갤로그로 이동합니다. 22:19 5 0
2707019 4050 좌빨새끼들 지능 낮은거 맞네 ㅇㅅㅇ 영포티가 아니라 치매포티 ㅋ ♥물병자리냥덩♥갤로그로 이동합니다. 22:19 12 1
2707018 컴퓨터 아무리 빨라도 웹브라우저 탭 수백개 띄우면 느려지는거 [2] 발명도둑잡기갤로그로 이동합니다. 22:18 10 0
2707017 지금 연봉 3천이면 절하고가지 ? ㅇㅅㅇ [1] 프갤러(112.150) 22:18 15 0
2707015 착한 후임 구한다 [9] 포항의봄갤로그로 이동합니다. 22:14 41 0
2707014 현직 22년차 질문 받습니다 [1] cvs.갤로그로 이동합니다. 22:13 20 0
2707013 개념글에 개발자 이혼글보니 살벌하네 프갤러(223.39) 22:09 36 1
2707012 C++ 이 앞으로 유망한 이유. [1] 프갤러(59.16) 22:09 26 0
2707011 지방대 전공 취업 1년차다 질문받는다 [1] 프갤러(14.35) 22:08 25 0
2707010 역할 아르바이트 Genga - 출시- [1] 프갤러(121.172) 22:07 20 1
2707009 앱개발자는 C 파이썬 자바 셋중 뭘잘하는게도움됨? [3] 프갤러(222.107) 22:07 20 0
2707008 나님 시작합니당✨ ♥물병자리냥덩♥갤로그로 이동합니다. 22:07 8 0
2707006 비추 그만 눌러라 너 누군지 다 아는데 나님이 모른척 해줄때 그만해 ♥물병자리냥덩♥갤로그로 이동합니다. 22:04 12 0
2707004 금요일에 연차를 냈어요 [1] 노럐갤로그로 이동합니다. 22:03 9 0
2707003 오토클리커 아는사람있으면 질문좀 프갤러(61.78) 22:03 9 0
2707002 얘들아 네카라쿠배처럼 서비스 플랫폼 회사 꼭 가라 [9] 백엔드(118.235) 22:02 55 0
2707001 냥덩이의 소중한 친구가 되어 주세양❤ ♥물병자리냥덩♥갤로그로 이동합니다. 22:00 13 1
2707000 취준생 새끼들 부트캠프랑 국비부터 급나누네 ㅋㅋ [4] 프갤러(112.150) 21:59 42 0
2706999 사이트 최적화 해봐라 [2] 프갤러(175.119) 21:57 25 0
2706998 냥덩이는 너희들의 장난감이 아니야 ♥물병자리냥덩♥갤로그로 이동합니다. 21:56 15 1
2706997 채용 연계형 부트캠프나 국비 찾기가 어렵네 [1] 딘퐁갤로그로 이동합니다. 21:55 28 0
2706996 인프런 사용하는 사람 아무나 와보센 [5] cvs.갤로그로 이동합니다. 21:54 31 0
2706995 이것도 슬슬 새걸로 사야된다 [4] 프갤러(119.56) 21:54 18 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2