Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4451 connectés 

 


Dernière réponse
Sujet : [MCF] imposer une taille min de fenettre ?
deathsharp c koi cte methode barbare :D
ya un msg pour une fenetre dans lekel on fixe la taille de la fenetre
c'est WM_GETMINMAXINFO
maintenant avec MFC, ya surrement un moyen mais j'en suis pas sur

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
deathsharp c koi cte methode barbare :D
ya un msg pour une fenetre dans lekel on fixe la taille de la fenetre
c'est WM_GETMINMAXINFO
maintenant avec MFC, ya surrement un moyen mais j'en suis pas sur
Kouye lol bah oué :D
 
j'ia vite compris que la programtion c u ntruc de feignases par moment :D
 
je posterai ptetre une zimage de mon soft quand il sera fini :))
chrisbk mdr, c koi ce faux screenToclient ? :D
 
c'te feignasse, ca le fatigue de faire bottom-top ? [:nofret]
 
(mais je note l'idée, c pas con :D )
Kouye pour la flemme j'ai meme fait ça :)
 
        ScreenToClient(pRect);
 if(pRect->right<500)
  pRect->right=500;
 if(pRect->bottom<400)
  pRect->bottom=400;
 ClientToScreen(pRect);
Kouye ha oki merci :))
 
je pensai qu'il y avait une autre méthode .. gendre une fonction qui gere ça mais po grave :)  
aller hop méthode bourrin :)
xilebo Tu as 2 messages a intercepter :
 
WM_SIZE ( OnSize)  
Message envoyé a la fenetre quand le dimensionnement a été fait.
 
WM_SIZING (OnSizing)
Message envoyé a la fenetre a chaque fois qu'une demande de redimensionnement est faite ET avant que celui ci soit fait.
 
ex :
 
 
void CTonCtrl::OnSizing(UINT fwSide, LPRECT pRect)  
{
 
       if (pRect->bottom - pRect->top < taille_voulue) {
          // remettre la bonne valeur min
           pRect->Bottom = pRect->top + taille_voulue;
       }
       CWnd::OnSizing(fwSide, pRect);
 
 
}
chrisbk ben a vu de nez tu traite le WM_SIZE et quand c inferieur a la taille que tu veux tu resize ta fenetre a cette taille la
 
non ?
Kouye hello.
j'ai un CDialog et je cherche a donner une taille minimale a cette fenetre, qu'elle soit resizable mais pas en dessous d'une certainne taille.
comment je dois faire ? :(
j'ai pas trouver dans Msdn ..
 
merci

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)