안녕하세요.. 프로그램 짜다가.. 문제에 봉착해서..
이렇게 질문을 올립니다...
쓰레드와 관련된 프로그램을 분석하여 짜고 있는데여... 프로그램 분석중에..
Postmessage()라는 함수가 있더군여.. 이 함수가.. 구체적으로 무엇을 하는 것인지..
알고 싶어서요.. 도움말을 봐두... 잘 모르겠더라구여...
4개의 파라미터가 있는데.. 첫번째것은 윈도우 핸들에 관한것이고, 두번째는... 보낼 메시지
그리고 세번째와 내번째는 메시지 파라미터인데..
두번째 파라미터에 보낼메시지를 써주면.. 그 메시지에 관련된 것들이 실행되는 것인지..
어떤것인지.. 궁금해서여... 그럼.. 부탁드립니다..
꼭 해결해야할 문제이거든여....
그럼.. 많은 선배님들 부탁드립니다...
postMessage에 관해서는 알고 계시네요.. 그게 다 입니다..
그정도만 아시면 되구요.. 단지 첫번째 파라메터의 윈도우 핸들은
메세지를 보낼 윈도우의 핸들입니다..
음.....
만약 'a'라는 키를 친것처럼 하고 싶으면
그 윈도우에 wm_KEYDOWN , WM_KEYPRESS , WM_KEYDOWN 의 메세지를 보냅니다.
당연히 거기에는 'a'라는 문자의 파라메터도 보내야 되겠죠..
이런식으로 종료도 시킬수 있고 크기도 변경할수 있습니다..
단지.. 그 프로그램에 이 메세지를 처리 한다면요..
기본적인 이런 메세지들은 대부분의 윈도우에서 처리하고 있으니까 별 문제가 없는데.
메뉴가 없는 윈도우에 WM_MENUSELECT 같은 메세지는 보내봐야 아무런 작동을 안하겠죠
간단하죠??? 그냥 이건 그냥 메세지 큐에 메세지를 넣어주는 겁니다....
그럼.. 즐거운시간 되세요
- 하얀까마귀 -
쫑현이 wrote:
> 안녕하세요.. 프로그램 짜다가.. 문제에 봉착해서..
> 이렇게 질문을 올립니다...
> 쓰레드와 관련된 프로그램을 분석하여 짜고 있는데여... 프로그램 분석중에..
> Postmessage()라는 함수가 있더군여.. 이 함수가.. 구체적으로 무엇을 하는 것인지..
> 알고 싶어서요.. 도움말을 봐두... 잘 모르겠더라구여...
> 4개의 파라미터가 있는데.. 첫번째것은 윈도우 핸들에 관한것이고, 두번째는... 보낼 메시지
> 그리고 세번째와 내번째는 메시지 파라미터인데..
> 두번째 파라미터에 보낼메시지를 써주면.. 그 메시지에 관련된 것들이 실행되는 것인지..
> 어떤것인지.. 궁금해서여... 그럼.. 부탁드립니다..
> 꼭 해결해야할 문제이거든여....
> 그럼.. 많은 선배님들 부탁드립니다...
>