| ì „ì‹œê°„ | 다ì�Œì‹œê°„ |
| 타�코코아CppStudy/0728 | 타�코코아CppStudy/0804 |
오늘한거 ¶
ì±… 사ë�¼ 하기 ë�하니까 게임 만드는ë�°ì—� 필요한 것만 ì�µížˆê³ 넘어갑시다. 모르는건 ì–¸ì œë“ ì§€ 질문하세요. --ì�¸ìˆ˜
윈�우 프로그래�� 메세지 기반�다. 즉 윈�우�서 발�하는 메세지들� �치해서 그것� 따� 프로그래�� 하면 �다.
예를 들어, 지뢰찾기를 ë§Œë“ ë‹¤ê³ í•˜ë©´, 우리ì—�게 필요한 메세지는 ë�ê°€ 있ì�„까?
윈�우 프로그래�� 메세지 기반�다. 즉 윈�우�서 발�하는 메세지들� �치해서 그것� 따� 프로그래�� 하면 �다.
예를 들어, 지뢰찾기를 ë§Œë“ ë‹¤ê³ í•˜ë©´, 우리ì—�게 필요한 메세지는 ë�ê°€ 있ì�„까?
- 마우스 왼쪽 í�´ë¦ 메세지
- 마우스 오른쪽 í�´ë¦ 메세지
- 화면ì—� 그림 ê·¸ë ¤ì£¼ëŠ” 메세지
- 시간 재기 위한 타�머 메세지
마우스 �벤트 처리 with vector
그림(비트맵 �함) 뿌리기
그림(비트맵 �함) 뿌리기
DCì—� 관해 ¶
- 윈ë�„ìš°ì—� 그림ì�„ ê·¸ë ¤ì£¼ê¸° 위해서는 DCë�¼ëŠ”ê²Œ 필요하다. MFCì—�서는 DC를 ëž©í•‘í•˜ê³ ìžˆëŠ” 가장 기본ì �ì�¸ í�´ëž˜ìŠ¤ë¡œ CDC를 ì§€ì›�한다. CDC는 그림 그리는 사람ì�˜ ì†�ì�´ë�¼ê³ ìƒ�ê°�하면 ë�œë‹¤. 그림ì�„ ê·¸ë ¤ì£¼ê¸° 위해 ì–´ë–¤ 색깔ì�˜ 펜ì�´ë‚˜ ë¶“ì�„ ê³ ë¥¼ìˆ˜ 있ì�„ 것ì�´ë‹¤. ë˜�한 사ê°�형, ì›�ë�„ 그릴수 있다. ì�´ëŸ¬í•œ 행위들ì�„ CDCì�˜ 멤버함수로 ì •ì�˜í•´ë†¨ë‹¤. 우리는 그걸 갖다 쓰기만 하면 ë�œë‹¤. 세부ì �ì�¸ 것ì�€ 나중ì—� 알아ë�„ ë�œë‹¤.
다ì�Œì‹œê°„ ìˆ™ì œ ¶
ìž�ìœ ê³¼ì œ ¶
- 해오면 첨ì‚í•´ ì¤�니다. ìž�ìœ ...ë�¼ê³ 하면 아무ë�„ 안해올걸 알지만서ë�„... ì™ ë§Œí•˜ë©´ 해보세요. ë§Žì�€ ë�„움ì�´ ë� ê²�니다.
| ë¬¸ì œ | í•™ìƒ�ì�´ë¦„ | í•™ìƒ�ì�˜ 답안 | 강사ì�˜ í�‰ |
| 랜�워� | CherryBoy | | . |
| 마방진(홀수) | CherryBoy | | . |
| ZeroWiki:RandomWalk2 | CherryBoy | | 다시 �가부�드립니다 - CherryBoy |
| 1900ë…„ ì�´í›„ì�˜ ë§Œë…„ë‹¬ë ¥ | . | . | . |
| 8퀸 ë¬¸ì œ | . | . | . |
다ì�Œ 시간 í• ì˜ˆì • ¶
- 비트맵 마스킹
ZeroWiki:ì°½ì„/BitmapMasking
- �블버��
ZeroWiki:DoubleBuffering
- 타�머
ZeroWiki:MFCStudy_5f2001_2fMMTimer
- ë�”블버í�¼ë§�ê³¼ 마스킹과 타ì�´ë¨¸ ì˜ˆì œ
DoubleBufferingEX.zip
Thread ¶
- 오늘ì�€ ìˆ™ì œë¥¼ 아무ë�„ 안해왔군...
- 누군진 몰ë�¼ë�„ 멋드러지게 해놨어요!!^^ 누구ì–�? (-- )( --) 누가 ì�´ë ‡ê²Œ ì�´ì�œ ì§“ì�„ 한거야? ^^;; - CherryBoy
- 누군진 몰ë�¼ë�„ 멋드러지게 해놨어요!!^^ 누구ì–�? (-- )( --) 누가 ì�´ë ‡ê²Œ ì�´ì�œ ì§“ì�„ 한거야? ^^;; - CherryBoy
- 만년 ë‹¬ë ¥ì�´ëž‘ 8퀸ì�€ í•™êµ�가서..^^~
ì „ ê°ˆ 준비 함다~ - CherryBoy
- 다ì�Œ 시간 부터는 ë¹ ì§€ëŠ”ì�¼ ì—†ë�„ë¡� í•˜ê² ìŠµë‹ˆë‹¤.=.= ~~ 수진
- randomwalk2 거� �나 간다.
우하하하하알바 ë��ë‚˜ê³ ì™€ì„œ 올립니다.~~ 수진
- ì�¸ìˆ˜í˜•!~~ ëžœë�¤ì›Œí�¬2 바꿔봤어요... ì–´ë µë„¤ìš”..헤헷^^;; - CherryBoy










