Bonjour
Je souhaiterai enpecher l'utilisateur de resizer ma fenètre ( ainsi que les boites de dialogue ). sur quel paramètre dois je jouer ?
merci
Bonjour
Je souhaiterai enpecher l'utilisateur de resizer ma fenètre ( ainsi que les boites de dialogue ). sur quel paramètre dois je jouer ?
merci
A l'impossible nul n'est tenu !
Essaye de saisir le message WM_SIZING, et à partir de là empêche que le redimensionnement soit effectif.
salut ,ou essayer d'intercepter le message WM_GETMINMAXINFO
exemple dans la faq en precisant la taille mini=taille maxi
http://c.developpez.com/faq/vc/?page...tSizeMainFrame
![]()
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
exemple:
limitée a 200 pixels de large et 300 de haut et resize impossible.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 void CMainFrame::OnGetMinMaxInfo(MINMAXINFO FAR* lpMMI) { // TODO: Add your message handler code here and/or call default lpMMI->ptMaxTrackSize.x=200; lpMMI->ptMaxTrackSize.y=300; lpMMI->ptMinTrackSize.x=200; lpMMI->ptMinTrackSize.y=300; CFrameWnd::OnGetMinMaxInfo(lpMMI); }
![]()
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
salut,
et ben moi j'arrive pas a intercepter ce message ;-(
Des que je l'ajoute avec le classe wizard, j'ai 100 erreurs
incompréhensibles dans mon projet alors qu'avant sa
compilait nickel ...
Quelqu'un aurai une Idée ?
(c'est un projet SDI aussi)
Arnaud
Oui moi j'ai une idée, il faut arrêter de coder avec les MFC. Comme tu a l'air de débuter, contente toi des API standards, et tu pourra faire ce que tu veux, et tu comprendras ce que tu fais
hum, c encore moi.
En fait, je n'arrive plus a intercepter aucun message.
Des que j'en insere un avec le class wizard, mon projet ne compile
plus.
Des undeclared identifier, etc ...
C'est space non ?
Arnaud
salut,
tu dois avoir un pb avec ton classview ,
voir la faq sur la reconstruction du classview dans la partie ide.
![]()
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
oui mais bon,
Je voudrai blindé mon soft quand meme.
On peut quand meme attendre sa de la part
de se cher Visual
Arnaud
tu as déclaré la fonction dans le .h au moins?
la fonction tu l'a mise en place avec classwizard j'espere ?
![]()
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
oui, sa se met dans le .h automatiquement
avec le classwizard.
Arnadu
c bon, j'ai fait comme tu m'as dit précédament farscape
et sa marche.
![]()
Merci encore !
Arnaud
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager