CStatic::Create

建立視窗靜態控制項並將其附加至 CStatic 物件。

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

參數

  • lpszText
    指定要在控制項文字中。 如果 NULL,沒有文字是否可見。

  • dwStyle
    指定靜態控制項的視窗樣式。 靜態控制項模式 套用的任何組合至控制項。

  • rect
    指定靜態控制項的位置和大小。 它可以是 RECT 結構或 CRect 物件。

  • pParentWnd
    指定 CStatic 父視窗,通常 CDialog 物件。 不得為 NULL

  • nID
    指定靜態控制項的控制項 ID.

傳回值

如果不是零,則成功,則為 0。

備註

建構以兩個步驟的 CStatic 物件。 首先,請呼叫建構函式 CStatic,然後呼叫 建立,建立視窗靜態控制項並將其附加至 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