Restaurer la fenêtre d'un exe (MS Word, Excel, etc.) en C #
Fermé
TatsuSheva
-
6 sept. 2016 à 10:44
Bonjour,
Bonjour, je suis en train de faire une application qui aura pour but d'utiliser des applications externes(exe) du genre MS Word,Excel, Calculatrice etc. De ce fait, j'ai réussi à ouvrir les applications mais lorsque les fenêtres de ces applications sont fermées je ne peux pas ramener la fenetre. Du coup, j'ai essayé de reproduire un truc avec un bout de code en le mettant dans une classe et l'appeler plus tard.
Le but de cette classe sera : Lorsque l'application est réduite, un bouton se crée automatiquement dans un FlowPanel et lorsqu'on clique sur le bouton la fenêtre réapparaît.
Voici ce que j'ai essayé mais rien n’apparaît lorsque je compile:
<
using System; using System.Collections.Generic; using System.Linq; using System.Runtime.InteropServices; using System.Text; using System.Threading.Tasks; using System.Windows.Forms;
namespace Test { class RestoreWindow { [DllImportAttribute("user32.dll")] public static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
[DllImportAttribute("user32.dll")] public static extern bool ShowWindow(IntPtr hWnd, int nCmdShow);
[DllImportAttribute("user32.dll")] public static extern bool SetForegroundWindow(IntPtr hWnd);