HWND와 CWnd의 차이 HWND는 윈도우의 핸들을 말한다.파일에 접근하려면 파일 핸들을 이용하듯이 윈도우도 역시 HWND라는 핸들을 사용하여 접근해야 하는데 HWND의 값은 숫자로 이루어져 있다.이 윈도우의 번호가 몇 번이다 라는 걸 알고 있어야 운영체제에서 관리를 할 수 있다.관리를 위한 id를 식별하기 위하여 HWND가 필요하다.윈도우는 공통적으로 메세지 큐를 가진다. 윈도우즈 프로그래밍은 기본적으로 메세지 처리 방식이기 때문이다. 즉 메세지 큐를 가지는 것은 전부 윈도우라 볼 수 있다. 메세지 큐라는 것은 윈도우즈에서 발생하거나 넘겨준 메세지를 저장하고 있는 곳인데 이 메세지큐에 저장된 메세지 들이 해당 윈도우로 흘러 들어가서 처리하는 것이 윈도우즈 프로그래밍의 기본 원리이다.대화상자에는 여러가..
클래스 클래스는 객체를 생성할 수 있는 구조와 정보를 가지고 있는 틀이라고 정의할 수 있다.다시말하면 붕어빵 기계로 붕어빵을 만드는 것을 생각해보자. 붕어빵 기계를 클래스라고 하면 이 기계에서 나오는 붕어빵은 객체가 된다. 즉 클래스는 붕어빵 기계처럼 하나지만, 붕어빵은 서로 다른 의미를 갖는 객체라고 이해하면 된다. 종합하면 클래스는 개념적인 의미이며, 객체는 구체적인 의미와 같다. 또한 하나의 클래스에서 생성된 객체들은 같은 속성과 같은 오퍼레이션에 대한 정의를 갖는다. 메세지 객체들은 각각 독립적으로 존재하지만, 다른 객체와 서로 상호작용 하면서 소프트웨어를 운영한다.객체들 사이의 상호작용 수단이 바로 메세지이다. 메세지는 어떤 한 객체가 다른 객체에 특정 작업을 요청하는 신호이다.메세지를 보내는 ..
- Total
- Today
- Yesterday
- MFC
- UML
- 터미널
- 클라이언트
- 라즈베리파이
- 클래스
- 스레드
- 디렉터리
- 파이썬
- C/C++
- 액터
- 티그널
- 데이터베이스
- 쓰레드
- C++
- 유즈케이스
- C
- 티라노 시그널
- 소켓 프로그래밍
- 파이썬예제
- 자료구조
- socket
- 악보
- 정렬
- Sort
- 프로세스
- 파일
- 리눅스
- 소켓
- 안드로이드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |