Je veux exécuter un exe ou deux à l'intérieur d'un formulaire Windows.Exécutez exe à partir du formulaire Windows, et utilisez les limites de ce formulaire
Je veux être capable de garder l'exe à l'intérieur de la limite du formulaire que je crée.
Je veux exécuter un exe ou deux à l'intérieur d'un formulaire Windows.Exécutez exe à partir du formulaire Windows, et utilisez les limites de ce formulaire
Je veux être capable de garder l'exe à l'intérieur de la limite du formulaire que je crée.
Cela nécessite un peu de supercherie API Windows. La technique est appelée "Subclassing a Window" et vous pouvez en lire plus à ce sujet sur MSDN - faites défiler vers le bas un peu pour trouver la section appropriée. Ryan semble avoir obtenu la plupart du temps en C# répondant à la sienne question, mais déclare qu'il ne l'a pas complètement résolu. Je l'ai fait avec beaucoup de succès en utilisant du code C similaire à celui que vous voyez dans l'article MSDN.
Il n'est pas explicitement indiqué dans l'article MSDN, mais il est recommandé de réinitialiser WndProc à sa valeur initiale lorsque vous avez terminé (par exemple, lorsque votre application se termine). Vous verrez dans le code de Ryan qu'il le fait.
Je pense que vous demandez un framework MDI, où les enfants sont d'autres EXE. Cela va être extrêmement laid à retirer. – DonBoitnott