Aracılığıyla paylaş


CStatic::Create

Windows statik denetimi oluşturur ve ekler CStatic nesnesi.

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

Parametreler

  • lpszText
    Denetimi yerleştirmek için metni belirtir.null, herhangi bir metin görünür olacaktır.

  • dwStyle
    Statik denetimin pencere stili belirtir.Herhangi bir birleşimi geçerli statik denetim stillerine denetlemek.

  • rect
    Statik denetimin boyutunu ve konumunu belirtir.Şunlardan biri olabilir bir RECT yapı ya da bir CRect nesnesi.

  • pParentWnd
    Belirtir CStatic ana penceresinde, genellikle bir CDialog nesnesi.Olmaması gereken null.

  • nID
    Statik denetimin denetim kimliği belirtir.

Dönüş Değeri

Başarılı olursa sıfırdan farklı; Aksi halde 0.

Notlar

Değiştirmezler bir CStatic iki adımda nesne.İlk olarak, yapıcıyı çağırır CStaticve sonra call Create, Windows statik denetimi oluşturur ve ekler CStatic nesnesi.

Aşağıdaki uygulama Pencere stilleri statik denetlemek için:

  • WS_CHILD her zaman

  • WS_VISIBLE genellikle

  • WS_DISABLED nadiren

Bitmap, imleç, simge veya meta dosyası statik denetimde görüntülemek için kullanacaksanız, aşağıdakilerden birini uygulayın gerekecektir statik stilleri:

  • SS_BITMAP bitmapler için bu stili kullanın.

  • SS_ICON işaretçileri ve simgeleri için bu stili kullanın.

  • SS_ENHMETAFILE bu stili için geliştirilmiş meta dosyası kullanın.

İmleçler, bit eşlemler veya simgeler aşağıdaki stil kullanmak isteyebilirsiniz:

  • SS_CENTERIMAGE statik denetiminde görüntüyü ortalamak için kullanın.

Örnek

// 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);   

Gereksinimler

Başlık: afxwin.h

Ayrıca bkz.

Başvuru

CStatic sınıfı

Hiyerarşi grafik

CStatic::CStatic