共用方式為


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