Estou procurando uma maneira de criar uma janela flutuante no ArcMap. Para dar um exemplo, basta olhar para a janela da ferramenta Identify.
Flutuar significa que ele fica sempre na frente do documento do mapa e que o usuário pode continuar trabalhando com o ArcMap. Sei que a interface IDockableWindowDef pode ser usada para criar janelas encaixáveis que também podem flutuar, mas não quero que elas encaixem . Que eu saiba, não é possível impedir que os formulários criados pelo IDockableWindowManager sejam encaixados se, por exemplo, o usuário os empurrar para a borda da janela do ArcMap.
Alguma ideia?
A solução foi procurar palavras-chave como janela filho e MDI. HTH
A solução do problema parece ser tão fácil quanto a resposta do @ llcf :
MyForm form = new MyForm();
form.Show(NativeWindow.FromHandle(new IntPtr(m_application.hWnd)));