C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[35177] Re:메시지 맵에 관하여...(MFC와 BCB의 고수님들께 질문드립니다.)
조준회 [makerjh] 1094 읽음    2004-05-25 00:47
윈도우는 모든 프로그램이 메세지를 기반으로 동작합니다.

즉,어떤 메세지가 발생하면..그 메세지를 처리하는 함수가 호출되어 동작하는 형태입니다.
메세지 맵이란 이렇게 발생하는 메세지를 처리하기 위한 부분입니다.

VC++은 모든 내용이 위와 같은 형태로 되어 있지만..
빌더는 내부적으로 많이 숨겨져서 간결하게 되어 있습니다.
그러나 별도로 메세지를 받아 처리해야 하는 경우에 손쉽게 추가 할 수 있는데..

메세지를 받아야 하는 폼에서 ..
왼쪽에 나오는 Class Explorer 에서 오른쪽 버튼을 클릭하면..
Method를 추가 할 수 있는데..거기서 필요한 메세지를 선택하면..
메세지 맵을 추가 할 수 있습니다.

이부분만 이해하면 VC++코드를 빌더용으로 변환하는것은 별로 어렵지 않습니다.

이미지파일에 나오는 메세지는 User Define Message여서 기본 윈도우 메세지에는
없습니다. 이부분을 주의하여주시고요..

메세지 맵에 대한 자세한 내용은 찰스 페촐드의 프로그래밍 윈도우즈 시리즈를
한번 훑어보시면 크게 도움이 될겁니다.





초보자 님이 쓰신 글 :
: VC++용으로 코딩된 메세지 맵을 볼랜드용으로 바꿔야 하는데
: 만만치가 않더군요
: 쓰이는 명령어도 다른거 같구요
: 누가 이 소스의 볼랜드용으로의 변환 해주시겠습니까? 아니면 변환에 관한 힌트좀 주실수 없을까요?
: 아니면 메세지 맵이 무엇인지 설명이라도 부탁드립니다..
: 절박합니다..T.T
: 대충 보아하니 MESSAGE MAP 도 뒤에 파라미터가 붙고 안붙고 차이가 있는것 같고
: OnCommand도 VCLHANDLE인가로 변형되는것 같던데 맞나요?
:

+ -

관련 글 리스트
35170 메시지 맵에 관하여...(MFC와 BCB의 고수님들께 질문드립니다.) 초보자 898 2004/05/24
35177     Re:메시지 맵에 관하여...(MFC와 BCB의 고수님들께 질문드립니다.) 조준회 1094 2004/05/25
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.