Je lance IE en tant que processus, puis je voudrais changer les propriétés suivantes d'une application.changer le style des fenêtres de l'application
- supprimer la barre de titre, barre d'outils d'une application (si IE)
- set top, emplacement gauche et la taille à C#
empêchent processus de minimisation, i ont utilisé le code suivant mais n'a pas eu de chance (trouver la poignée du processus et de passer ensuite au-dessous de fonction)
public void SetFormOnDesktop(int hwnd) { int hwndf = hwnd; IntPtr hwndParent = FindWindow("ProgMan", null); SetParent(hwndf, hwndParent); }
EDIT 1:
Est-il possible d'éviter le menu contextuel IE et l'empêcher de montrer sur la barre des tâches
Tous ces éléments ne sont pas des propriétés d'un * processus *, mais d'une * fenêtre *. Cela pourrait vous aider à mieux chercher des réponses. – Thomas
Je sais que tous ces éléments ne sont pas des propriétés d'un processus. est-il possible de définir/modifier les propriétés via Win api –
Je ne sais pas si cela peut être fait en tirant parti de quelque chose dans le cadre, mais il peut être fait en piratant le handle de fenêtre IE de l'API Win32 et en le manipulant .T recommandons de lire http://stackoverflow.com/questions/2328931/how-do-i-find-the-window-handle-for-a-running-process –