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

  FORUM HardWare.fr
  Programmation

  [MCF] imposer une taille min de fenettre ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MCF] imposer une taille min de fenettre ?

n°109809
Kouye
Posté le 09-03-2002 à 16:03:07  profilanswer
 

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

mood
Publicité
Posté le 09-03-2002 à 16:03:07  profilanswer
 

n°109853
chrisbk
-
Posté le 09-03-2002 à 18:27:18  profilanswer
 

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 ?

n°109859
xilebo
noone
Posté le 09-03-2002 à 18:46:08  profilanswer
 

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);
 
 
}

n°109915
Kouye
Posté le 09-03-2002 à 23:39:49  profilanswer
 

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 :)

n°109917
Kouye
Posté le 09-03-2002 à 23:50:18  profilanswer
 

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);

n°109929
chrisbk
-
Posté le 10-03-2002 à 00:09:57  profilanswer
 

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 )

n°111356
Kouye
Posté le 12-03-2002 à 21:56:49  profilanswer
 

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 :))

n°111365
deathsharp
Posté le 12-03-2002 à 22:20:24  profilanswer
 

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


---------------
What butter and whiskey won't cure, there is no cure for.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [MCF] imposer une taille min de fenettre ?

 

Sujets relatifs
fixer la taille d'une fenetre avec jsC++ : initialisation taille cste d'un char[15][test], avec 'test' int
[Multitâche: IPC] Boite au lettre: taille maximale ou pas ?[PHP] fread sur un fichier distant dont je connais pas la taille
[JS] Ouvrir une fenetre contenant une image et de la taille de l'imageC : taille d'un fichier .
[HTML][JS] pbm taille de popup! grrrr ca m'énerve!HTML... Comment fixer la taille d'un bouton (oui, g honte !)
[PHP] - Trouver la taille d'une image .gif stockée sur un autre site.taille d une applet
Plus de sujets relatifs à : [MCF] imposer une taille min de fenettre ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR