Probleme MFC

Signaler
Messages postés
1
Date d'inscription
samedi 8 mai 2004
Statut
Membre
Dernière intervention
8 mai 2004
-
Messages postés
2070
Date d'inscription
mardi 22 avril 2003
Statut
Membre
Dernière intervention
3 juillet 2006
-
Voila,
je commence a m interesser aux MFC depuis quelques jours, et malgré les heures passées dans la MSDN, je n arrive pas a repondre a un probleme simple :
Lorsqu on genere le squelette d une application MFC SingleDoc avec AppWizard, il est possible de modifier la fenetre cadre dans la methode PreCreateWnd (ou un truc comme ca).
Cependant mettons que je veuille afficher une fenetre qui soit exactement capable d afficher dans sa zone client un bitmap dont la taille est 800 x 600 il ne suffit pas de passer ces valeurs dans la CREATESTRUCT de la methode. Car les bords de la fenetre "rognent" mon bitmap.
La seule methode que je puisse imaginer n est pas tres satisfaisante :
copie d'ecran/ Paint / Zoom / puis comptage des pixels des bords de la fenetre ... hmmmm
J imagine qu il y a plus simple, mais je n arrive pas a comprnedre ce que je dois faire !

Merci a toutes les bonnes ames compatissantes !

A Mort les Cafards !

1 réponse

Messages postés
2070
Date d'inscription
mardi 22 avril 2003
Statut
Membre
Dernière intervention
3 juillet 2006
8
dans le OnCreate :

CRect rcWnd(0, 0, 800, 600);
CalcWindowRect(&rcWnd, adjustOutside);
SetWindowPos(NULL, 0, 0, rcWnd.Width(), rcWnd.Height(),
SWP_NOZORDER|SWP_NOMOVE|SWP_NOREDRAW);