Estoy buscando una manera de crear una ventana flotante en ArcMap. Para dar un ejemplo, solo mira la ventana de la herramienta Identificar.
Flotante significa que permanece delante del documento de mapa en todo momento y que el usuario puede continuar trabajando con ArcMap. Sé que la interfaz IDockableWindowDef se puede usar para crear ventanas acoplables que también pueden flotar, pero no quiero que se acoplen . Que yo sepa, no es posible evitar que los formularios creados por IDockableWindowManager se acoplen, por ejemplo, si el usuario los empuja hasta el borde de la ventana de ArcMap.
¿Algunas ideas?
La solución fue buscar palabras clave como ventana secundaria y MDI. HTH
La solución del problema parece ser tan fácil como la respuesta de @ llcf :
MyForm form = new MyForm();
form.Show(NativeWindow.FromHandle(new IntPtr(m_application.hWnd)));