Q&A

  • GetDC와 GetWindowDC

GetDC와 GetWindowDC 차이점이 무엇인가요?

다시 말해서, GetDC와 GetWindowDC 각각 그 사용시기(?)가 어떻게 다른지 궁금합니다.
1  COMMENTS
  • Profile
    srookie 2005.04.18 19:05
    안녕하세요.
    GetDC는 Window의 Client영역에 대한 Device Context Handle을 얻어올 때 쓰는것이구요,
    GetWindowDC는 Client영역이 아닌 전체 영역에 대한 Device Context Handle을 얻어오는것이죠.
    GetDC같은 경우는 Client영역에 대한 DC를 얻어오는 것이라서, Menu 영역이나 Minimize, Maximize 버튼이 있는 영역까지는 얻어올 수가 없지만(얻어올 수 없다는 의미는 좌표 자체가 Window의 Client 영역이 시작되는 곳 부터 시작한다는 의미입니다) GetWindowDC는 그것이 가능하죠~(이건 Window Title이 시작되는 곳부터 좌표가 시작되죠) 그래서 Minimize, Maximize 버튼이나 Caption 영역에 무언가 그리고 싶을때는 GetWindowDC를 사용합니다.
    설명이 되었는지 모르겠네요 ^^
    그럼 즐프하세요~