ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • HWND
    C++/개념정리 2019. 1. 29. 15:02

    HWND는 윈도우의 핸들을 말한다.

    파일에 접근하려면 파일 핸들을 이용하듯이 윈도우도 역시 HWND라는 핸들을 사용하여 접근해야 하는데 HWND의 값은 숫자로 이루어져 있다.

    이 윈도우의 번호가 몇 번이다 라는 걸 알고 있어야 운영체제에서 관리를 할 수 있다.

    관리를 위한 id를 식별하기 위하여 HWND가 필요하다.

    윈도우는 공통적으로 메세지 큐를 가진다윈도우즈 프로그래밍은 기본적으로 메세지 처리 방식이기 때문이다즉 메세지 큐를 가지는 것은 전부 윈도우라 볼 수 있다메세지 큐라는 것은 윈도우즈에서 발생하거나 넘겨준 메세지를 저장하고 있는 곳인데 이 메세지큐에 저장된 메세지 들이 해당 윈도우로 흘러 들어가서 처리하는 것이 윈도우즈 프로그래밍의 기본 원리이다.

    대화상자에는 여러가지 컨트롤 들이 있는데 예를 들면 버튼이나 에디트 창 같은것을 예로 들면 대화상자 역시 메세지 큐를 가지는 윈도우이고 버튼이나 에디트 창 역시 메세지 큐를 가지고 있는 윈도우 이다따라서 버튼이나 에디트 창에 메세지를 넘기거나 메세지를 받아 처리 할 수 있습니다윈도우 핸들을 이러한 윈도우를 제어할 때 쓰는 이름표라고 생각하면 되겠다.



    출처: https://andrew0409.tistory.com/70 [코인하는 프로그래머]

    728x90

    'C++ > 개념정리' 카테고리의 다른 글

    복사 생성자  (0) 2019.01.31
    구조체 대입연산  (0) 2019.01.23
    데이터 타입  (0) 2019.01.14
    this  (0) 2018.12.27
    friend  (0) 2018.12.21

    댓글

Designed by Tistory.