Q&A

  • childform에서 입력한 키값을 mainform에서 인식하는 방법이 있나요?
질문 그대로입니다.
childForm에서 Alt+V를 입력하면 이 키값을
MainForm에서 알 수 있는 방법을 찾고 있습니다.

누구는 KeyPreView를 True 로 하면 된다고 하는데...

이거는 아닌거 같고요..

그럼 즐코하세요.
1  COMMENTS
  • Profile
    너구리 2004.06.10 23:57
    차일드 폼에서 alt+V가 입력되면

    MainForm폼에 윈도우 메세지를 날려주면 됩니다.

    메인폼의 핸들은 부모자식관계라면

    GetParent 함수로 쉽게 가지고 올수 있구요,..

    아니라면 findwindow로 찾아서 핸들을 가지고 올수 있습니다.

    핸들만 가지고 오면 WM_KEYDOWN을 날려주던지 아니면

    WM_USER + ? 메세지를 날려 주시던지요..

    MainForm에서는 날라오는 메세지를 받아서 적절히 처리해주면 되겠지요.