특정 단축키가 눌려지면 현재 포커스가 있는 윈도우에 클립보드의 내용을
붙여 넣을려고 합니다....
예로든다면 델파이 IDE환경에서 작업중이라면 Delphi의 코드 윈도우에
포커스가 있을 경우 코드 윈도우에 특정 내용을 자동으로 paste하고 싶은데..
wm_paste메세지를 이용을 할려고 하는데... 프로그램에서
현재 포커스가 있는 컨트롤의 handle값을 찾을 방법이 없네요....
윈도우상에서 현재 포커스가 있는 컨트롤의 handle값을 얻어 내는
방법이 없을까요?
GetFocus를 하면 현재 키보드입력상태에 있는 콘트롤의 핸들값을 반환합니다.
그핸들로 메세지를 보내면 되죠.
이미영 wrote:
> 특정 단축키가 눌려지면 현재 포커스가 있는 윈도우에 클립보드의 내용을
> 붙여 넣을려고 합니다....
>
> 예로든다면 델파이 IDE환경에서 작업중이라면 Delphi의 코드 윈도우에
> 포커스가 있을 경우 코드 윈도우에 특정 내용을 자동으로 paste하고 싶은데..
>
> wm_paste메세지를 이용을 할려고 하는데... 프로그램에서
> 현재 포커스가 있는 컨트롤의 handle값을 찾을 방법이 없네요....
>
> 윈도우상에서 현재 포커스가 있는 컨트롤의 handle값을 얻어 내는
> 방법이 없을까요?