Je cherche un moyen de créer une fenêtre flottante dans ArcMap. Pour donner un exemple, regardez simplement la fenêtre de l'outil Identifier.
Flottant signifie qu'il reste en permanence devant le document ArcMap et que l'utilisateur peut continuer à travailler avec ArcMap. Je sais que l'interface IDockableWindowDef peut être utilisée pour créer des fenêtres ancrables qui peuvent également flotter, mais je ne veux pas qu'elles soient ancrées . À ma connaissance, il n'est pas possible d'empêcher les formulaires créés par IDockableWindowManager de s'arrimer si, par exemple, l'utilisateur les pousse vers la bordure de la fenêtre ArcMap.
Des idées?
La solution consistait à rechercher des mots clés comme fenêtre enfant et MDI. HTH
La solution du problème semble être aussi simple que la réponse de @ llcf :
MyForm form = new MyForm();
form.Show(NativeWindow.FromHandle(new IntPtr(m_application.hWnd)));