객체접근시 포인터, 핸들, 아이디의 사용에 대해
글쓴이: hugeval / 작성시간: 토, 2009/11/28 - 1:40오전
프로그래밍 하다보면 객체의 핸들이나 ID값 또는 포인터를 사용하는 경우가 있습니다
근데 API를 공부하다보면 윈도우 프로시저 함수는 포인터를 사용하고
윈도우 객체는 핸들을 사용하고 버튼같은 컨트롤은 ID를 쓰고 그러는데
왜 각각 방식으로 객체에 접근하는건가요?
그냥 모두 포인터로 접근하거나 핸들로 접근하면 되지 않나요?
함수는 포인터로 접근하는게 좋은 이유가 있고
윈도우 객체는 핸들로 접근하는게 좋은 이유가 있고
컨트롤객체같은건 ID로 접근하는게 좋은 이유가 있다면
그 이유가 너무 궁금합니다
한동안 이 의문을 해결하려고 많이 찾아봤지만
속시원한 자료는 찾을수 없었습니다
객체 접근시 꼭 이렇게 여러 방법으로 접근하는 이유에 대해
고수분들의 자세한 답변을 듣고 싶습니다.
Forums:
댓글 달기