추가 창 메모리

시스템은 각 창에 대 한 내부 데이터 구조를 유지 합니다. 창 클래스를 등록 하는 경우 응용 프로그램 추가 창이 메모리라고 하는 메모리의 추가 바이트 수를 지정할 수 있습니다. 창 클래스를 만들 때는 시스템 할당 하 고 지정한 양의 추가 창 메모리 창의 구조 끝에 추가 합니다. 응용 프로그램이 메모리를 사용 하 여 창 관련 데이터를 저장할 수 있습니다.

여분의 메모리 시스템의 로컬 힙에서 할당 하기 때문에 응용 프로그램 추가 창이 메모리를 아껴 서 사용 해야 합니다. 시스템 버전 4.0 이상을 RegisterClassEx 함수 추가 창 메모리 요청 양이 40 바이트 보다 큰 경우 실패 합니다. 자체 메모리를 할당 하 고 메모리에 포인터를 추가 창이 메모리에 저장 해야 응용 프로그램이 필요한 경우 40 바이트 이상,.

SetWindowWord 함수와 SetWindowLong 여분의 메모리 값을 복사 합니다. GetWindowWordGetWindowLong 함수 추가 메모리에서 값을 검색 합니다. WNDCLASSEX 구조체의 cbWndExtra 멤버에 할당할 추가 창 메모리 양을 지정 합니다. 메모리를 사용 하지 않는 응용 프로그램 cbWndExtra 를 0으로 초기화 해야 합니다.

 

Index