Поделиться через


CStatic::Create

Создает статический элемент управления Windows и вложение его к объекту CStatic.

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

Параметры

  • lpszText
    Текст, который необходимо задать в элементе управления.Если NULL, текст будет видимым.

  • dwStyle
    Указывает стиль окна статического элемента управления.Примените любое сочетание стили статического элемента управления к элементу управления.

  • rect
    Определяет расположение и размер статического элемента управления.Может быть либо объектом или структурой RECTCRect.

  • pParentWnd
    Задает родительское окно CStatic, обычно объект CDialog.Это не должно быть NULL.

  • nID
    Определяет идентификатор элемента управления статического элемента управления

Возвращаемое значение

Ненулевой, если успешно; в противном случае – значение 0.

Заметки

Создайте объект CStatic в шаге 2.Во-первых, вызовите конструктор CStatic, и затем вызовите Создать, который создает статический элемент управления Windows и вложение его к объекту CStatic.

Примените следующий стили окна статическому элементу управления:

  • Всегда WS_CHILD

  • Обычно WS_VISIBLE

  • WS_DISABLED Редко

Если предполагается указать растровое изображение, курсор значок или метафайл в статическом элементе управления, необходимо применить одно из следующих действий статические стили:

  • Использование SS_BITMAP этот стиль для растровых изображений.

  • Использование SS_ICON этот стиль для курсоров и значков.

  • Использование SS_ENHMETAFILE этот стиль для улучшенного метафайлов.

Для курсоров, растровые изображения, значки можно также использовать следующий стиль:

  • Использование SS_CENTERIMAGE центрировать образ в статическом элементе управления.

Пример

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

Требования

Header: afxwin.h

См. также

Ссылки

Класс CStatic

Диаграмма иерархии

CStatic::CStatic