게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
API 관련 질문좀 하겠습니다.^^;;
게시물ID : jisik_69549짧은주소 복사하기
작성자 : Ch.J
추천 : 1
조회수 : 678회
댓글수 : 5개
등록시간 : 2009/12/24 01:43:03
제가 이번에 API연습도 할겸 지뢰찾기를 만들 계획입니다.......................만
한두어달간 프로그래밍을 안했더니 거의 다 까먹었습니다.(ㅡㅡ;; 그 한두어달 전에 했던 플그래밍에도 그래픽을 다루진 않아서..ㅡㅡ;;; 그땐 완전히 대화상자 공부( == 노가다)..ㅡㅡ;;)
일단 지뢰찾기에 쓰이는 기본적인 알고리즘들은 다 알아뒀습니다만... 그래픽 처리랑 사운드 처리에선 깜깜하네요...ㅠㅠ
그래서 질문을 몇가지 하겠습니다.;;;

1. 제가 보는 책에 있는 예제들은 대부분이 비트맵 이미지 한장을 갖고 처리를 하는 예제밖에 없어서 비트맵 두장 이상은 어떻게 처리를 해야 될지 모르겠습니다. 예제를 보니 

MemDC = CreateCompatibleDC(hdc);
MyBitmap = LoadBitmap(g_hInst,MAKEINTRESOURCE(IDB_BITMAP1));
OldBitmap = (HBITMAP)SelectObject(MemDC,MyBitmap);
Bitblt(hdc,0,0,123,160,MemDC,0,0,SRCCOPY);
SelectObject(MemDC,OldBitmap);
DeleteObject(MyBitmap);
DeleteDC(MemDC);

대충 이런 식으로 이미지를 출력 하는것 같은데...
제가 아직 개념이 안서서 그런지 이해가 잘 안갑니다.
MyBitmap에 리소스에 있는 이미지를 불러 오는것 까지는 이해가 갑니다만 SelectObject에서 MemDC의 의미를 모르겠네요..;;;(SelectObject도 솔직히 뭘 하는건진 모르겠습니다...);;;
정확하게 뭐가 뭘 하는것인지 가르쳐 주십시오. 그리고 여러장의 이미지를 처리할때의 방법도 가르쳐 주십시오.^^;;


2. (역시나)제가 보는 책엔 사운드 처리 예제가 달랑 두개 밖에 없습니다.(PlaySound()랑 MCI였던가...)
제가 궁금한것은 PlaySound함수처럼 간단한데 볼륨조절 기능을 하는... 그런 함수를 알고 싶습니다.(시스템 내부의 마스터 볼륨을 조절하는것이 아니라 프로그램 내부에서 그 사운드의 볼륨을 조절하는 기능을 하는... 뭔가 주저리주저리 많네요..;;죄송...)


3. 제가 저 프로그램을 만들고 나면 응용을 하여서 네트워크도 가능하게 할 계획입니다. 그런데 대화기능까지 넣으려면 반드시 2개의 포트를 열어야 하나요?(대화용 포트,게임 패킷용 포트)
아니라면 대화를 할땐 패킷의 크기가 각각 다를텐데 어떻게 받을 수 있는 거죠? recv()함수나 recvfrom()함수는 패킷 크기를 정수형으로 넣어줘서 받는걸로 알고있는데 말이죠..;;



소중한 답변 부탁드리겠습니다..ㅠㅠ(졸린 상태로 적느라 글의 두서가 없는점 죄송합니다..ㅜㅜ)
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호