내 응용 프로그램이 일련의 플러그인 DLL을로드 한 다음 새 창을 만들고이 새 창 핸들을 플러그인에 전달하는 플러그인 프레임 워크를 만듭니다. 플러그인은이 핸들을 사용하여 자체 GUI를 작성할 수 있습니다.부모가있는 창을 만드는 DLL 플러그인이 메시지를 올바르게 처리하지 못합니다.
모든 것이 잘 작동하는 것 같습니다. 유일한 문제는 플러그인 위젯 (예 : 편집 상자)에서 Tab 키를 누를 때 다른 위젯으로 이동하지 않는다는 것입니다. 일부 Windows 메시지가 전달되고 일부 메시지는 전달되지 않는다는 것을 알았습니다. 편집 상자에 입력 할 수 있기 때문에 다른 키에 대한 WM_KEYDOWN 전달 된 있지만이 메시지는 Tab 키를 처리하지 않습니다.
희망 누군가가 힌트를 가지고 있습니다.
저는 CBuilder와 함께 Borland VCL을 사용하고 있습니다.하지만 부모 창을 작성한 방법을 알지 못하기 때문에 이러한 플러그인을 작성하기 위해 WIN32에서 모든 프레임 워크를 사용할 수 있다고 생각합니다.