ArcMap에서 부동 창을 만드는 방법을 찾고 있습니다. 예를 들어 확인 도구의 창을 살펴보십시오.
플로팅은 항상지도 문서 앞에 머무르고 사용자가 ArcMap으로 계속 작업 할 수 있음을 의미합니다. IDockableWindowDef 인터페이스를 사용하여 플로팅 할 수있는 도킹 가능한 창을 만들 수 있지만 도킹하고 싶지는 않습니다 . 내 지식으로는 IDockableWindowManager로 만든 양식이 사용자가 ArcMap 창의 테두리로 밀어 넣는 경우 고정되는 것을 막을 수 없습니다.
어떤 아이디어?
해결책은 자식 창 및 MDI와 같은 키워드를 검색하는 것이 었습니다. HTH
문제의 해결책은 @llcf의 대답 만큼 쉬운 것 같습니다 .
MyForm form = new MyForm();
form.Show(NativeWindow.FromHandle(new IntPtr(m_application.hWnd)));