SendMessage(Edit.Handle,WM_KEYDOWN,...)
SendMessage(Edit.Handle,WM_KEYUP,...) 두개를 써서
Edit박스에 원하는 숫자로 된 문자열을 입력하고 싶습니다
예를 들어 10000을 입력되게 하고 싶은데
어떻게 하면 좋을까요
검색을 해보니 가상키에 관한 것은 있는데
ASC값 입력은 잘 안되는군요
단 반드시 WM_KEYDOWN와 WM_KEYUP를 써야합니다
다른 프로그램의 Edit콘트롤에 입력하는 건데
WM_KEYDOWN와 WM_KEYUP Message를
써서 한숫자씩만 입력되게 해야만 할것같급니다
PostMessage를 써도 좋겠지요 되기만한다면
고수님 도움 부탁드립니다
핸들 구하는 방법은 압니다
그런데 반드시 WM_KEYDOWN와 WM_KEYUP를
써야합니다
다른 프로그램의 Edit콘트롤에 입력하는 건데
WM_SETTEXT를 사용했더니
그 프로그램의 Edit콘트롤에 찍히긴 하는데
그 에디트콘트롤에서 KeyUp처리를 하나봐요
그래서 숫자가 찍히기만 하고 그 다음 처리가 안됩니다
WM_KEYDOWN를 써서 한숫자씩 차례대로 입력되게 하고
마지막 숫자를 WM_KEYUP Message를
써서 할것같습니다