begin process at 2012 02 10 13:54:45
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Windows

 > 

API

 > 

Récupérer le owner dans printDialog.ShowDialog(owner) pour une application console


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Récupérer le owner dans printDialog.ShowDialog(owner) pour une application console

jeudi 13 mars 2008 à 15:22:00 | Récupérer le owner dans printDialog.ShowDialog(owner) pour une application console

Toub63

Bonjour à tous,

J'ai créé une application console avec VS .NET 2005.
Cette application est lancé depuis une autre.
Je voudrais récupérer la fenetre courante afin de pouvoir mettre la page de propriété suivante en mode modal :

printDialog.ShowDialog(owner).

Comment faire ?
Actuellement, elle se met "derrière" mon application.

Merci pour vos réponses.

Michael
samedi 15 mars 2008 à 10:34:31 | Re : Récupérer le owner dans printDialog.ShowDialog(owner) pour une application console

ShareVB

salut,

le plus sûr serait de passer le handle de la fenêtre parent en paramètre "facultatif" ou alors d'utiliser l'api GetForegroundWindow

ensuite, il faut que tu crées une classe implémentant IWin32Window :
        private class Win32Window : IWin32Window
        {
            private Window _window = null;
            #region IWin32Window Members

            public Win32Window(Window window)
            {
                this._window = window;
            }
            /// <summary>
            /// handle of the window
            /// </summary>
            public IntPtr Handle
            {
                get { return new IntPtr(this._window.HWnd); }
            }

            #endregion
        }

ShareVB


Cette discussion est classée dans : récupérer, application, owner, showdialog, printdialog


Répondre à ce message

Sujets en rapport avec ce message

Récupérer toutes les exceptions [ par vladam ] Hello,   Je souhaite récupérer, dans une application WinForm (C#) toutes les exception générées dans mon programme (pour les traiter dans une classe s Interaction entre application [ par belsharp ] Bonjour à tous.Existe-t-il une API ou un moyen quelconque d'interagir entre mon application et une autre.Je m'explique : J'aimerais pouvoir récupérer ShowDialog & Co [ par Arthenius ] Salut tout le monde...je m'interroge...j'ai une fenetre mdi...j'ai une forme que j'ouvre en showdialod au load de la dite mdi...pour selectionner un t Récupérer focus application [ par cybers7119 ] Salut, J'ai créé une application en C# qui ne peut pas être lancée deux fois en même temps (l'instance de l'appli est unique).Sauf que lorsque j'ess Récupérer l'assembly qui a appelé une méthode [ par bossun ] Salut, Je suis en train de développer une application avec architecture plugin. Chacun de mes plugins contient sa propre configuration. J'ai une cla Opération inter thread sur showdialog [ par mastereur ] bonjour, petite explication avant tout, j'ai une Form qui crée un thread, et lors d'une action, ce thread ouvre une autre Form (du style MessageBox p Communication entre applications [ par tonitto ] Bonjour a tous, Je bosse sur une machine où je dois récupérer un signal et l'afficher sous forme de graphique. j'ai essayé de le faire sur une même Récupérer la liste des fichiers d'une application [ par Marquo ] Bonjour,j'aimerais lors de l'ouverture de mon application, récupérer les fichiers qu'elle contient,est-ce que c'est possible ? Installer une application Base de données sur des postes clients [ par AlyRenoi ] j'ai crée une application avec une base de données et now il faut que je l'installe sur des postes clients qui n'ont pas Micro C# je sais qu'il faut j installer une application objet C# sur des postes clients [ par AlyRenoi ] aider moi svp!!!je suis en stage et je dois installer une application objet avec base de données sur des postes clients qui n'ont pas C#.Net, je sais


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,780 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales