Partager via


CStatic::Create

Crée le contrôle statique windows et l'attache à l'objet d' CStatic .

virtual BOOL Create(
   LPCTSTR lpszText,
   DWORD dwStyle,
   const RECT& rect,
   CWnd* pParentWnd,
   UINT nID = 0xffff 
);

Paramètres

  • lpszText
    Spécifie le texte pour définir dans le contrôle.Si NULL, aucun texte est visible.

  • dwStyle
    Spécifie le style de fenêtre du contrôle statique.Appliquez une combinaison de styles de contrôle statique au contrôle.

  • rect
    Spécifie la position et la taille du contrôle statique.Ce peut être une structure d' RECT ou un objet d' CRect .

  • pParentWnd
    Spécifie la fenêtre parente d' CStatic , généralement un objet d' CDialog .Il ne doit pas être NULL.

  • nID
    Spécifie l'ID du contrôle de contrôle statique

Valeur de retour

Une valeur différente de zéro si l'opération a réussi ; sinon 0.

Notes

Construisez un objet d' CStatic en deux étapes.D'abord, appelez le constructeur CStatic, puis appelez Créer, qui crée le contrôle statique windows et l'attache à l'objet d' CStatic .

Appliquez styles de fenêtre suivant à un contrôle statique :

  • WS_CHILD toujours

  • WS_VISIBLE habituellement

  • WS_DISABLED rarement

Si vous souhaitez afficher une bitmap, un curseur, une icône, ou un métafichier dans le contrôle statique, vous devez implémenter l'un de styles statiquessuivant :

  • Utilisation deSS_BITMAP ce style pour des bitmaps.

  • Utilisation deSS_ICON ce style pour les curseurs et des icônes.

  • Utilisation deSS_ENHMETAFILE ce style pour les métafichiers améliorés.

Pour les curseurs, des images, des icônes, vous pouvez également utiliser le style suivant :

  • Utilisation deSS_CENTERIMAGE de centrer l'image dans le contrôle statique.

Exemple

// This code can be placed in OnInitDialog 
CStatic myStatic;

// Create a child static control that centers its text horizontally.
myStatic.Create(_T("my static"), WS_CHILD|WS_VISIBLE|SS_CENTER, 
   CRect(10,10,150,50), pParentWnd);   

Configuration requise

Header: afxwin.h

Voir aussi

Référence

Classe de CStatic

Graphique de la hiérarchie

CStatic::CStatic