Share via


GetClassWord 함수(winuser.h)

지정된 오프셋의 16비트(WORD) 값을 지정된 창이 속한 창 클래스의 추가 클래스 메모리로 검색합니다.

참고 이 함수는 GCW_ATOM 설정된 nIndex 이외의 용도로 사용되지 않습니다. 함수는 16비트 버전의 Windows와의 호환성을 위해서만 제공됩니다. 애플리케이션은 GetClassLong 또는 GetClassLongPtr 함수를 사용해야 합니다.
 

구문

WORD GetClassWord(
  [in] HWND hWnd,
  [in] int  nIndex
);

매개 변수

[in] hWnd

형식: HWND

창 및 간접적으로 창이 속한 클래스에 대한 핸들입니다.

[in] nIndex

형식: int

검색할 값의 0부터 시작하는 바이트 오프셋입니다. 유효한 값은 클래스 메모리의 바이트 수에서 0 범위에서 2를 뺀 값입니다. 예를 들어 10바이트 이상의 추가 클래스 메모리를 지정한 경우 8의 값은 다섯 번째 16비트 정수에 대한 인덱스가 됩니다. 다음 표와 같이 유효한 추가 값이 있습니다.

의미
GCW_ATOM
-32
창 클래스를 고유하게 식별하는 ATOM 값을 검색합니다. RegisterClass 또는 RegisterClassEx 함수가 반환하는 것과 동일한 원자입니다.

반환 값

형식: WORD

함수가 성공하면 반환 값은 요청된 16비트 값입니다.

함수가 실패하면 반환 값은 0입니다. 확장 오류 정보를 가져오려면 GetLastError를 호출합니다.

설명

RegisterClass 함수와 함께 사용되는 WNDCLASS 구조체의 cbClsExtra 멤버에 0이 아닌 값을 지정하여 추가 클래스 메모리를 예약합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 winuser.h(Windows.h 포함)
라이브러리 User32.lib
DLL User32.dll
API 세트 ext-ms-win-ntuser-windowclass-l1-1-2(Windows 10 버전 10.0.10240에 도입됨)

추가 정보

개념

GetClassLong

참조

Registerclass

RegisterClassEx

SetClassWord

WNDCLASS

창 클래스