SETTEXTEX 結構 (richedit.h)

指定如果設定文字中使用任何) ,則指定哪一個代碼 (頁會取代控件中的所有文字,還是只取代選取範圍中的所有文字,以及是否要保留復原狀態。 這個結構會與 EM_SETTEXTEX 訊息搭配使用。

語法

typedef struct _settextex {
  DWORD flags;
  UINT  codepage;
} SETTEXTEX;

成員

flags

類型: DWORD

選項旗標。 它可以是下列旗標的任何合理組合。

意義
ST_DEFAULT
0x00
刪除復原堆疊、捨棄 RTF 格式設定、取代所有文字。
ST_KEEPUNDO
0x01
保留復原堆疊。
ST_SELECTION
0x02
取代選取範圍,並保留 RTF 格式設定。
ST_NEWCHARS
0x04
就像輸入新字元一樣。
ST_UNICODE
0x08
文字為UTF-16 (WCHAR 資料類型) 。
ST_PLACEHOLDERTEXT
0x10
只有在焦點不在 RichEdit 控制項上且控制件不包含任何使用者指定的文字時,才會顯示佔位元文字。
ST_PLAINTEXTONLY
0x20
RichEdit 控制件僅支援純文字。

codepage

類型: UINT

用來將文字轉譯為 Unicode 的代碼頁。 如果 代碼頁 為 1200 (Unicode 代碼頁) ,則不會進行翻譯。 如果 代碼頁 CP_ACP,則會使用系統代碼頁。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 richedit.h

另請參閱

EM_SETTEXTEX