UnregisterClass

UnregisterClass 함수는 메모리 클래스에 필요한 창 클래스를 제거.

(BOOL UnregisterClass LPCTSTR  lpClassName, / / 주소 클래스 이름 문자열의HINSTANCEhInstance / / 응용 프로그램 인스턴스의 핸들);
 

매개 변수

lpClassName
Null로 끝나는 문자열에 대 한 포인터 또는 정수 원소입니다. LpClassName 는 문자열이 면 창 클래스 이름을 지정 합니다. 이 클래스 이름은 RegisterClassEx 함수 이전 호출을 통해 등록 해야 합니다. 대화 상자 컨트롤 등 시스템 클래스 등록을 취소할 수 없습니다.

이 매개 변수는 정수 아톰 이면 RegisterClassEx 함수에 대 한 이전 호출에서 만든 글로벌 아톰 이어야 합니다. 원자, 16-비트 값 보다 작은 0xC000, lpClassName; 낮은 순서 단어에 있어야 높은 순서 단어는 0 이어야 합니다.

hInstance
클래스를 만든 모듈의 인스턴스 핸들.

반환 값

함수가 성공 하면 반환 값은 0이 아닌.

클래스를 찾을 수 없습니다 또는 창이 여전히 존재 하는 경우 클래스를 사용 하 여 만든 경우 반환 값은 0입니다. 확장 된 오류 정보를 얻을 하려면 GetLastError.

주의

이 함수를 호출 하기 전에 응용 프로그램은 지정된 된 클래스를 사용 하 여 만든 모든 창의 파괴 해야 한다.

종료할 때 응용 프로그램을 등록 하는 모든 창 클래스 등록 되지.

Windows 95: DLL이 언로드될 때 DLL에 의해 등록 된 모든 창 클래스 등록 되지.

Windows NT: 아니 창 클래스 등록 DLL DLL이 언로드될 때 레지스터 등록 되지.

QuickInfo

nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:버전 1.0 이상이 필요합니다.
헤더:Winuser.h에서 선언합니다.
가져오기 라이브러리:User32.lib를 사용 합니다.
유니코드:Windows NT에서 유니코드와 ANSI 버전으로 구현.

참고 항목

창 클래스 개요 창 클래스 함수 RegisterClassEx

 

Index