enrageur
Messages postés54Date d'inscriptionvendredi 22 octobre 2004StatutMembreDernière intervention21 novembre 2008
-
2 févr. 2005 à 18:42
bayeto
Messages postés224Date d'inscriptionmardi 12 août 2003StatutMembreDernière intervention18 octobre 2010
-
4 févr. 2005 à 14:37
Je voudrais dessiner des figure simples pour le moment ( carre, rond,..) dans une boite de Dialog. Je ne sais pas du tout comment faire. Je programme sous Visual C++ 6 et en MFC.
bayeto
Messages postés224Date d'inscriptionmardi 12 août 2003StatutMembreDernière intervention18 octobre 2010 2 févr. 2005 à 20:46
Si c'est carrement dans le client du dialog, OnPaint peut t'aider: avec les fonctions Rectangle ou Ellipse de la classes CDC (ou plutôt CPaintDC dans ton cas)
// Center icon in client rectangle
int cxIcon = GetSystemMetrics(SM_CXICON);
int cyIcon = GetSystemMetrics(SM_CYICON);
CRect rect;
GetClientRect(&rect);
int x = (rect.Width() - cxIcon + 1) / 2;
int y = (rect.Height() - cyIcon + 1) / 2;
// Draw the icon
dc.DrawIcon(x, y, m_hIcon);
}
else
{
CPaintDC dc(this);