시스템은 각 창에 대 한 내부 데이터 구조를 유지 합니다. 창 클래스를 등록 하는 경우 응용 프로그램 추가 창이 메모리라고 하는 메모리의 추가 바이트 수를 지정할 수 있습니다. 창 클래스를 만들 때는 시스템 할당 하 고 지정한 양의 추가 창 메모리 창의 구조 끝에 추가 합니다. 응용 프로그램이 메모리를 사용 하 여 창 관련 데이터를 저장할 수 있습니다.
여분의 메모리 시스템의 로컬 힙에서 할당 하기 때문에 응용 프로그램 추가 창이 메모리를 아껴 서 사용 해야 합니다. 시스템 버전 4.0 이상을 RegisterClassEx 함수 추가 창 메모리 요청 양이 40 바이트 보다 큰 경우 실패 합니다. 자체 메모리를 할당 하 고 메모리에 포인터를 추가 창이 메모리에 저장 해야 응용 프로그램이 필요한 경우 40 바이트 이상,.
SetWindowWord 함수와 SetWindowLong 여분의 메모리 값을 복사 합니다. GetWindowWord 및 GetWindowLong 함수 추가 메모리에서 값을 검색 합니다. WNDCLASSEX 구조체의 cbWndExtra 멤버에 할당할 추가 창 메모리 양을 지정 합니다. 메모리를 사용 하지 않는 응용 프로그램 cbWndExtra 를 0으로 초기화 해야 합니다.