Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- vuepress
- LAYER_TYPE_SOFTWARE
- kotlin
- hardwareacceleration
- 안드로이드
- Android
- 스트리밍
- coroutines
- test
- fabic
- fabric-sdk-java
- Realm
- convert
- bigquery
- firebase
- 다윈
- Exception
- porterduff
- Hyperledger
- quick-start
- web3js
- 컴파일
- C
- null safety
- ethereum
- Gradle
- Glide
- error
- dataginding
- log
Archives
- Today
- Total
목록분류 전체보기 (212)
날마다 새롭게 또 날마다 새롭게
윈도우즈는 메시지 구동 프로그램이다.
윈도우즈는 프로그램 실행 순서가 명확하게 정해져 있지 않으며, 상황에 따라 실행 순서가 달라진다. 메시지 : 사용자나 시스템 내부적인 동작에 의해 발생된 일체의 변화에 대한 정보를 말한다. ex) 마우스 클릭, 키보드 입력, 마우스 무브 등 이러한 메시지가 발생하면 프로그램에서는 메시지가 어떤 정보를 담고 있는 가를 분석하여 어떤 루틴을 호출할 것인가를 결정한다. 즉 순서를 따르지 않고 메시지에 대한 반응을 정의하는 방식으로 프로그램이 실행된다. □ 메시지 처리순서 1. 사용자의 조작 or 시스템의 변화에 의한 메시지 발생 2. 메시지 큐에 메시지 입력 → MSG 구조체 형태로 저장 3. GetMessage : 메시지를 꺼냄 (WM_QUIT 일 경우 종료 ) 4. TranslateMessage : 키보드..
프로그래밍/API / MFC
2011. 11. 25. 12:06
핸들에 대한 이해
핸들(handle)이란 구체적인 어떤 대상에 붙여진 번호이다. HWND, HPEN, HBRUSH, HDC - 핸들값을 저장하기 위한 별도의 데이터 형 윈도우즈의 경우 윈도우, DC, 논리적 펜, 브러시, 심지어 메모리에도 핸들을 사용한다. 왜 이렇게 핸들을 자주 사용하는가 하면 대상끼리의 구분을 위해서는 문자열보다 정수를 사용하는 것이 속도가 훨씬 빠르고 간편하기 때문이다. 핸들의 특징 1.핸들은 대부분의 경우 32비트 정수값이다. 핸들의 사용 목적은 오로지 구분을 위한 것으 로 핸들끼리 중복되지 않아야 한다. 2.핸들은 운영체제가 발급한다. 3.핸들은 단순한 표식일 뿐이다.
프로그래밍/API / MFC
2011. 11. 24. 00:24