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