프로그래밍/MFC , WinAPI
GetWindowLong 함수란 무엇인가?
친루엄
2018. 4. 13. 19:10
LONG WINAPI GetWindowLong (
_In_HWND hWnd,
_In_ int nIndex
);
해당 윈도우의 관한 정보를 얻어 옵니다. 64비트와의 호환을 위하여 해당 함수는 GetWindowLongPtr 함수 로 대체되었습니다. 사용법은 동일 합니다.
hWnd
정보를 얻어오고 싶은 윈도우의 핸들입니다.
nIndex
어느 값을 가져올지 상수로 넘겨줍니다.
GWL_EXSTYLE - 확장 윈도우 스타일을 얻어옵니다.
GWL_HINSTANCE - 응용 프로그램 인스턴스 핸들 얻어옵니다.
GWL_ID - 윈도우의 식별자를 얻어옵니다..
GWL_STYLE - 윈도의 스타일을 얻어옵니다
GWL_USERDATA - 창과 관련된 사용자 데이터를 얻어옵니다. 이 값은 창을 만든 응용프로그램에서 사용
하기 위한 값입니다. 초기 값은 0입니다.
GWL_WNDPROC - 윈도우 프로시저의 주소를 얻어옵니다.
CallWindowProc 함수를 사용 하여 창 프로 시저를 호출 해야합니다 .
대화상자전용입니다.
DWL_DLGPROC - 대화상자 프로시저의 주소를 얻어옵니다
DWL_MSGRESULT - 대화상자 프로시저에 처리되는 메시지의 반환값을 검색합니다.
DWL_USER - 응용 프로그램에 대한 개인 정보를 검색합니다.
함수가 성공하면 반환 값은 요청 된 값입니다.
함수가 실패하면 반환 값은 0입니다.