Appliquer le focus sur deux fenetres... [Résolu]

Messages postés
51
Date d'inscription
mardi 26 décembre 2000
Statut
Membre
Dernière intervention
13 avril 2011
- - Dernière réponse : Razordj
Messages postés
51
Date d'inscription
mardi 26 décembre 2000
Statut
Membre
Dernière intervention
13 avril 2011
- 13 avril 2011 à 00:33
Mon programme a une "Form" primaire (Form1), et un sous-form (Form2).

Le haut de form2 est attaché au bas de Form1. Form2 est ne peut etre minimizé par le bouton en haut a droite ( _ [] X ).

Quand la form1 est minimizé la form2 est aussi minimizé. quand on "resize" form1, la grosseur de form2 va etre la meme que celle de form1. *PS: J'ai ovveride WndProc pour empecher le minimize,close,move.
        protected override void WndProc(ref Message message)
        {
            const int WM_SYSCOMMAND = 0x0112;
            const int SC_MOVE = 0xF010;
            const int SC_MINIMIZE = 0xF020;
            const int SC_CLOSE = 0xF060;
            switch (message.Msg)
            {
                case WM_SYSCOMMAND:
                    int command = message.WParam.ToInt32() & 0xfff0;
                    if (command == SC_MOVE)
                        return;
                    if (command == SC_MINIMIZE)
                        return;
                    if (command == SC_CLOSE)
                        return;
                    //MessageBox.Show(command.ToString());
                    break;
            }


Bon, et alors quand form1 perd le focus, form2 perd le focus aussi. Sauf que quand on reprend le focus, form2 réapparait en dessous de form1... mais si une autre fenetre est présente EN DESSOUS de form1, form2 sera caché.

Merci en avance ;).

Ps: ça peut paraitre un peu compliqué... alors j'ai un petit screenshot:



J'ai mis en noir mon appli pour des raison de confidencialité.
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
51
Date d'inscription
mardi 26 décembre 2000
Statut
Membre
Dernière intervention
13 avril 2011
3
Merci
AUCUNE réponse... Bon j'ai réussi...

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 208 internautes nous ont dit merci ce mois-ci

Commenter la réponse de Razordj
Messages postés
51
Date d'inscription
mardi 26 décembre 2000
Statut
Membre
Dernière intervention
13 avril 2011
0
Merci
A l'aide!!! (Bump)
Commenter la réponse de Razordj
Messages postés
51
Date d'inscription
mardi 26 décembre 2000
Statut
Membre
Dernière intervention
13 avril 2011
0
Merci
Ok, je n'ai pas reçu de réponse depuis un certains temps.. alors est-ce que quelqu'un sais comment changer l'ordre des fenetre affiché a l'écran? (api)
Commenter la réponse de Razordj