창 프로시저의 구조

창 프로시저는 매개 변수가 네 개이고 32 비트 부호 있는 값을 반환 하는 함수입니다. 매개 변수 창 핸들, UINT 메시지 식별자 및 WPARAMLPARAM 데이터 형식으로 선언 하는 두 개의 메시지 매개 변수 구성 됩니다. 자세한 내용은 다음 웹 사이트를 참조 하십시오. WindowProc.

메시지 매개 변수는 종종 그들의 낮은 순서와 높은 순서 단어 모두에 정보가 들어 있습니다. Microsoft ® Win32 ® 응용 프로그래밍 인터페이스 (API)에 응용 프로그램 메시지 매개 변수에서 정보를 추출 하 여 여러 매크로 포함 되어 있습니다. 예를 들어, LOWORD 매크로 메시지 매개 변수에서 낮은 순서 단어 (비트 0-15)를 추출합니다. 다른 매크로 HIWORD, LOBYTE, HIBYTE 등.

반환 값의 해석 특정 메시지에 따라 달라 집니다. 적절 한 반환 값을 확인 하려면 각 메시지에 대 한 설명을 참조 하십시오.

창 프로시저를 재귀적으로 호출할 수 때문에 그것은 그것을 사용 하는 지역 변수의 수를 최소화 하는 것이 중요 합니다. 개별 메시지를 처리할 때 응용 프로그램 되어 깊은 재귀 하는 동안 오버플로 스택 지역 변수의 과도 한 사용을 방지 하려면 창 프로시저 외부 함수 호출 해야.

 

Index