ฉันกำลังมองหาวิธีสร้างหน้าต่างลอยใน ArcMap เพื่อให้ตัวอย่างเพียงแค่ดูที่หน้าต่างของเครื่องมือระบุ
Floating หมายถึงมันอยู่ข้างหน้าเอกสารแผนที่ตลอดเวลาและผู้ใช้สามารถทำงานกับ ArcMap ได้ ฉันรู้ว่าอินเทอร์เฟซ IDockableWindowDef สามารถใช้เพื่อสร้าง windows dockable ซึ่งสามารถลอยได้แต่ฉันไม่ต้องการให้เชื่อมต่อ จากความรู้ของฉันมันเป็นไปไม่ได้ที่จะป้องกันไม่ให้ฟอร์มที่สร้างขึ้นโดย IDockableWindowManager เชื่อมต่อหากผู้ใช้ดันไปที่ขอบของหน้าต่าง ArcMap
ความคิดใด ๆ
ทางออกคือการค้นหาคำหลักเช่นหน้าต่างลูกและ MDI HTH
การแก้ปัญหาดูเหมือนจะง่ายเหมือนคำตอบของ @ llcf :
MyForm form = new MyForm();
form.Show(NativeWindow.FromHandle(new IntPtr(m_application.hWnd)));