Q&A

  • 포커스를 이동시키려고 하는데...


현재 다른 어플리케이션의 Edit창에 있는 포커스를 다음 Tab order Control로 보낼려고 합니다.

Sendmessage(control.Handle, WM_SETTEXT,0,lparam(Pchar(VK_TAB)));

라고 했는데 안되더군요.. 제 프로그램이 아니라서 NextFocus 같은 메소드는 쓸수 없고 어떻게 해야 하나여?...

1  COMMENTS
  • Profile
    타락천사 2000.05.23 22:23
    안녕하세여.. 타락임다..^^



    Tab order 순서대로 포커스를 옴기는 메세지는 WM_NEXTDLGCTL 임다..



    SendMessage(control.Handle, WM_NEXTDLGCTL, 0, 0);



    하세여..



    왕초보 타락천사. ^_____^



    델Man wrote:

    >

    > 현재 다른 어플리케이션의 Edit창에 있는 포커스를 다음 Tab order Control로 보낼려고 합니다.

    > Sendmessage(control.Handle, WM_SETTEXT,0,lparam(Pchar(VK_TAB)));

    > 라고 했는데 안되더군요.. 제 프로그램이 아니라서 NextFocus 같은 메소드는 쓸수 없고 어떻게 해야 하나여?...