제가 이번에 API연습도 할겸 지뢰찾기를 만들 계획입니다.......................만 한두어달간 프로그래밍을 안했더니 거의 다 까먹었습니다.(ㅡㅡ;; 그 한두어달 전에 했던 플그래밍에도 그래픽을 다루진 않아서..ㅡㅡ;;; 그땐 완전히 대화상자 공부( == 노가다)..ㅡㅡ;;) 일단 지뢰찾기에 쓰이는 기본적인 알고리즘들은 다 알아뒀습니다만... 그래픽 처리랑 사운드 처리에선 깜깜하네요...ㅠㅠ 그래서 질문을 몇가지 하겠습니다.;;;
1. 제가 보는 책에 있는 예제들은 대부분이 비트맵 이미지 한장을 갖고 처리를 하는 예제밖에 없어서 비트맵 두장 이상은 어떻게 처리를 해야 될지 모르겠습니다. 예제를 보니
대충 이런 식으로 이미지를 출력 하는것 같은데... 제가 아직 개념이 안서서 그런지 이해가 잘 안갑니다. MyBitmap에 리소스에 있는 이미지를 불러 오는것 까지는 이해가 갑니다만 SelectObject에서 MemDC의 의미를 모르겠네요..;;;(SelectObject도 솔직히 뭘 하는건진 모르겠습니다...);;; 정확하게 뭐가 뭘 하는것인지 가르쳐 주십시오. 그리고 여러장의 이미지를 처리할때의 방법도 가르쳐 주십시오.^^;;
2. (역시나)제가 보는 책엔 사운드 처리 예제가 달랑 두개 밖에 없습니다.(PlaySound()랑 MCI였던가...) 제가 궁금한것은 PlaySound함수처럼 간단한데 볼륨조절 기능을 하는... 그런 함수를 알고 싶습니다.(시스템 내부의 마스터 볼륨을 조절하는것이 아니라 프로그램 내부에서 그 사운드의 볼륨을 조절하는 기능을 하는... 뭔가 주저리주저리 많네요..;;죄송...)
3. 제가 저 프로그램을 만들고 나면 응용을 하여서 네트워크도 가능하게 할 계획입니다. 그런데 대화기능까지 넣으려면 반드시 2개의 포트를 열어야 하나요?(대화용 포트,게임 패킷용 포트) 아니라면 대화를 할땐 패킷의 크기가 각각 다를텐데 어떻게 받을 수 있는 거죠? recv()함수나 recvfrom()함수는 패킷 크기를 정수형으로 넣어줘서 받는걸로 알고있는데 말이죠..;;
소중한 답변 부탁드리겠습니다..ㅠㅠ(졸린 상태로 적느라 글의 두서가 없는점 죄송합니다..ㅜㅜ)