Tôi đang tìm cách tạo một cửa sổ nổi trong ArcMap. Để đưa ra một ví dụ chỉ cần nhìn vào cửa sổ của công cụ Xác định.
Nổi có nghĩa là nó luôn ở phía trước tài liệu bản đồ mọi lúc và người dùng có thể tiếp tục làm việc với ArcMap. Tôi biết rằng giao diện IDockableWindowDef có thể được sử dụng để tạo các cửa sổ có thể gắn được, cũng có thể nổi, nhưng tôi không muốn chúng cập bến . Theo hiểu biết của tôi, không thể ngăn các biểu mẫu được tạo bởi IDockableWindowManager khỏi việc kết nối nếu ví dụ: người dùng đẩy chúng vào viền của cửa sổ ArcMap.
Có ý kiến gì không?
Giải pháp là tìm kiếm các từ khóa như cửa sổ con và MDI. HTH
Giải pháp của vấn đề dường như dễ dàng như câu trả lời của @ llcf :
MyForm form = new MyForm();
form.Show(NativeWindow.FromHandle(new IntPtr(m_application.hWnd)));