일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- WebProgramming
- c++
- 노드
- beans
- JavaScript
- array
- jsp
- System
- UTF-8
- algorithm
- java
- function
- windows
- 포인터
- 자료구조
- Kafka
- 악성코드
- 투자
- CLASS
- C
- Sort
- CSS
- HTML
- Call-by-reference
- meta
- request
- OOP
- query
- 윈도우즈
- API
- Today
- Total
목록윈도우즈 (3)
hahahia
WndClass.hbrBackground=GetStockObject(WHITE_BRUSH);BLACK_BRUSH, WHITE_BRUSH, LTGRAY_BRUSH 속성에 따라서 배경색을 지정할 수 있다. HCURSOR LoadCursor( HINSTANCE hInstance, LPCTSTR lpCursorName ); 첫번째 인수 hInstance는 커서를 가지고 있는 프로그램의 인스턴스 핸들이되 윈도우즈가 제공하는 디폴트 커서를 사용하려면 이 인수를 NULL로 지정하면 된다. 두번째 인수 lpCursorName은 사용하고자 하는 커서의 이름을 지정한다. 윈도우즈가 디폴트로 제공하는 커서에는 다음과 같은 종류가 있다. IDC_ARROW화살표 모양IDC_CROSS십자 모양IDC_IBEAMI자 모양IDC_NO..
소스코드 보기 => GO WndProc은 WinMain에서 호출하는 것이 아니라 윈도우즈에 의해 호출된다. WinMain내의 메시지 루프는 메시지를 메시지 처리 함수로 보내주기만 할 뿐이며 WndProc은 메시지가 입력되면 윈도우즈에 의해 호출되어 메시지를 처리한다. 이렇게 운영체제에 의해 호출되는 응용 프로그램내의 함수를 콜백(CallBack) 함수라고 한다. WndProc의 구조는 대체로 다음과 같은 형태를 가진다. 메시지의 종류에 따라 다중 분기하여 메시지별로 처리를 진행한다. switch(iMessage){case Msg1:처리1;return 0;case Msg2:처리2;return 0;case Msg3:처리3;return 0;default:return DefWindowProc(...);}Firs..
커널(Kernel) - 컴퓨터를 운영하는 데 있어서 중심이 되는 운영체제 핵심부분 커널 오브젝트(Kernel Object) - 커널에서 관리하는 중요한 정보를 담아둔 데이터 블록 프로세스를 예를 들자면 프로세스를 생성하는 실질적인 주체는 프로그래머가 아니라 운영체제라고 해야 정확한 것이다. 이렇게 운영체제가 프로세스를 관리하기 위해서는 프로세스에 관련된 정보들을 저장해야 한다. 그 과정에서 구조체를 하나 정의를 하는데 이 구조체가 바로 커널 오브젝트입니다. - 커널 오브젝트에 대한 도식화(프로세스) - Windows 운영체제는 프로세스, 쓰레드 혹은 파일과 같은 리소스(Resource)들을 원활히 관리하기 위해 필요한 정보를 저장해야 한다. 이 때 데이터를 저장한는 메모리 블록을 가리켜 커널 오브젝트라 ..