Probleme MFC

Baygon_Vert Messages postés 1 Date d'inscription samedi 8 mai 2004 Statut Membre Dernière intervention 8 mai 2004 - 8 mai 2004 à 17:23
ymca2003 Messages postés 2070 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 3 juillet 2006 - 11 mai 2004 à 17:16
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

ymca2003 Messages postés 2070 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 3 juillet 2006 7
11 mai 2004 à 17:16
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);
0
Rejoignez-nous