Udostępnij za pośrednictwem


CStatic::Create

Tworzy statycznych sterowania systemu Windows i dołącza go do CStatic obiektu.

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

Parametry

  • lpszText
    Określa tekst, aby umieścić w formancie.Jeśli NULL, tekst nie będzie widoczny.

  • dwStyle
    Określa styl okna formantu statyczne.Zastosuj dowolną kombinację Style statyczne do formantu.

  • rect
    Określa położenie i rozmiar formantu statyczne.Mogą być albo RECT struktury lub CRect obiektu.

  • pParentWnd
    Określa CStatic okno nadrzędne, zwykle CDialog obiektu.Nie wolno NULL.

  • nID
    Określa identyfikator formantu kontroli statyczne

Wartość zwracana

Niezerowa, jeśli kończy się pomyślnie; 0 inaczej.

Uwagi

Konstruowanie CStatic obiektu w dwóch etapach.Po pierwsze, wywołanie konstruktora CStatic, a następnie wywołać Tworzenie, który tworzy statycznych sterowania systemu Windows i dołącza go do CStatic obiektu.

Stosuje się następujące Style okna do statycznej kontroli:

  • WS_CHILD zawsze

  • WS_VISIBLE zazwyczaj

  • WS_DISABLED rzadko

Jeśli zamierzasz wyświetlać bitmapy, kursor, ikonę lub metafile w statyczne, należy zastosować jedną z następujących statyczne style:

  • SS_BITMAP wykorzystać ten styl dla map bitowych.

  • SS_ICON wykorzystać ten styl kursorów i ikon.

  • SS_ENHMETAFILE ten styl zastosowany do rozszerzonych metaplików.

Kursory, bitmapy lub ikony można również użyć następujących stylów:

  • SS_CENTERIMAGE Użyj, aby wyśrodkować obraz statyczny formantu.

Przykład

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

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CStatic

Wykres hierarchii

CStatic::CStatic