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

Diagram hierarchii

CStatic::CStatic