Appliquer le focus sur deux fenetres...

Résolu
Razordj Messages postés 51 Date d'inscription mardi 26 décembre 2000 Statut Membre Dernière intervention 13 avril 2011 - 9 avril 2011 à 03:54
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é.

3 réponses

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
AUCUNE réponse... Bon j'ai réussi...
3
Razordj Messages postés 51 Date d'inscription mardi 26 décembre 2000 Statut Membre Dernière intervention 13 avril 2011
9 avril 2011 à 23:08
A l'aide!!! (Bump)
0
Razordj Messages postés 51 Date d'inscription mardi 26 décembre 2000 Statut Membre Dernière intervention 13 avril 2011
12 avril 2011 à 23:03
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)
0
Rejoignez-nous