응용 프로그램 전역 클래스

응용 프로그램 전역 클래스 는 등록 된 실행 파일 또는 동적 연결 라이브러리 (DLL) 과정에서 다른 모든 모듈에 사용할 수 있는 창 클래스입니다. 예를 들어, DLL DLL을 로드 하는 프로세스는 사용자 지정 컨트롤의 인스턴스를 만들 수 있도록 응용 프로그램 전역 클래스와 사용자 지정 컨트롤을 정의 하는 창 클래스를 등록 하 RegisterClassEx 함수를 호출할 수 있습니다.

Windows NT: 모든 프로세스에 사용할 수 있는 클래스를 만들려면 window 클래스 DLL에 만들고 모든 프로세스에서 DLL을 로드 합니다. 모든 프로세스에서 DLL을 로드 하려면 다음 레지스트리 키에서 AppInit_DLLs 값에 이름 추가

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Windows

프로세스가 시작 될 때마다 시스템의 진입점 함수를 호출 하기 전에 새로 시작된 하는 프로세스의 컨텍스트에서 지정 된 DLL을 로드 합니다. DLL 초기화 절차 동안 클래스를 등록 해야 하 고 CS_GLOBALCLASS 스타일을 지정 해야 합니다. 자세한 내용은 클래스 스타일 을 참조 하십시오.

응용 프로그램 전역 클래스를 제거 하 고 연결 된 스토리지를 무료로 UnregisterClass 함수를 사용 하 여.

 

Index