• 핸들이란 구체적인 어떤 대상에 붙여진 번호이며 문법적으로는 32bit의 정수값.
  • 만들어진 윈도우에는 윈도우 핸들을 붙여 번호로 관리하며 DC외 펜과 브러쉬에서도 핸들을 붙여 관리한다.
  • 핸들의 특징
    • 핸들은 정수값이며 대부분의 경우 32bit값이다. 목적은 오로지 구분을 위한 것.
    • 핸들은 운영체제가 발급하여 사용자는 사용하기만 한다. 사용자가 핸들을 만드는 경우는 없다.
    • 같은 종류의 핸들끼리는 절대 같은 값을 가지지 않는다. 다를 종류의 핸들끼리는 중복된 값을 가질 수 있다.
    • 핸들은 정수형이므로 값을 가지겠지만 그 실제값이 무엇인지는 몰라도 상관 없다.
    • 핸들값을 저장하기 위해 별도의 데이터 형까지 정의해 두고 있다. HWND, HPEN, HBURSH, HDC 등이 핸들을 담기 위한 데이터 형들이며 모두 부호없는 정수(unsigned int) 이다.
저작자 표시
신고

'FrameWork > Win32 API' 카테고리의 다른 글

메인 윈도우 생성  (0) 2012.07.20
핸들(Handle)  (0) 2012.07.16