RegisterWindowMessage

RegisterWindowMessage 함수는 시스템 전체에서 고유 해야 보장 하는 새 창 메시지를 정의 합니다. Postmessage 를 또는 SendMessage 함수를 호출할 때 반환 된 메시지 값을 사용할 수 있습니다.

UINT RegisterWindowMessage (  LPCTSTR  lpString / / 주소 메시지 문자열);
 

매개 변수

lpString
등록 메시지를 지정 하는 null로 끝나는 문자열에 대 한 포인터.

반환 값

반환 값은 0xFFFF 통해 0xC000 범위에서 메시지 식별자는 메시지 성공적으로 등록 하는 경우.

함수가 실패 하면 반환 값은 0입니다. 확장 된 오류 정보를 얻을 하려면 GetLastError.

주의

RegisterWindowMessage 함수는 일반적으로 두 개의 협력 응용 프로그램 간의 통신에 대 한 메시지를 등록 사용.

두 개의 서로 다른 응용 프로그램 같은 메시지 문자열을 등록 하는 경우 응용 프로그램이 같은 메시지 값을 반환 합니다. 세션이 종료 될 때까지 메시지가 남아 등록.

하나 이상의 응용 프로그램이 동일한 메시지를 처리 해야 하는 경우에 RegisterWindowMessage 를 사용 합니다. Window 클래스 내에서 개인 메시지를 보내는 응용 프로그램 0x7FFF 통해 WM_USER 범위에 있는 모든 정수를 사용할 수 있습니다. (이 범위에 있는 메시지는 창 클래스를 응용 프로그램을 전용. 예를 들어, 컨트롤 클래스 단추 편집, LISTBOX와 같은 미리 정의 된 및 COMBOBOX이이 범위에 값을 사용할 수 있습니다.)

QuickInfo

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

참고 항목

메시지와 메시지 큐 개요, 메시지 및 메시지 큐 기능, postmessage를, SendMessage

 

Index