-
API - SendMessageLanguage & DB/API 2019. 10. 25. 14:27반응형
SendMessage - 특정 윈도우 핸들에 메시지를 전달
LRESULT SendMessage(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam)
첫번째 인자: 대상 윈도우 핸들
두번째 인자: 전달 메시지
세번째 인자: 메시지 부가정보 - 디폴트 값: 0
네번째 인자: 메시지 부가정보 - 디폴트 값: 0
반환 값: 전달 메시지에 따른 처리결과
* SendMessage API 함수는 윈도우 프로시저로 메시지를 보내 처리한다. 메시지를 보내면 해당 메시지가 처리되기 전까지 반환되지 않는다. 윈도우 프로시저가 값을 반환하면 그제서야 SendMessage도 반환하여 마칠 수 있다.
* 데드락 상태: 메시지가 처리되지 않아 다음 루틴을 실행하지 못하고 윈도우 프로시저가 실행을 멈추게 되는 상태
전달할 수 있는 메시지 - 해당 기능 내 클릭, 설정, 수정, 정보얻어오기 등 수행가능
참고 링크: https://docs.microsoft.com/en-us/windows/win32/api/winuser/
Ex) SendMessage( 부모 핸들, 전달 메시지, 0, 0);
반응형'Language & DB > API' 카테고리의 다른 글
API - FindWindow (0) 2019.10.25