EM_GETEDITSTYLE訊息

擷取目前的編輯樣式旗標。

參數

wParam

未使用;必須是零。

lParam

未使用;必須是零。

傳回值

傳回目前的編輯樣式旗標,其中包含下列一或多個值:

傳回碼 Description
SES_BEEPONMAXTEXT
如果使用者嘗試輸入超過最大字元,Rich Edit 將會呼叫系統 Beeper。
SES_BIDI
開啟雙向處理。 如果下列任一視窗樣式處於使用中狀態,則 Rich Edit 會自動開啟:WS_EX_RIGHTWS_EX_RTLREADING、WS_EX_LEFTSCROLLBAR 不過,使用 ITextHost 的自訂實作 (預設值:0) 時,此設定對於處理這些視窗樣式很有用。
SES_CTFALLOWEMBED
具有 SP1 的 Windows XP:允許使用 TSF 插入内嵌物件 (預設值:0) 。
SES_CTFALLOWPROOFING
具有 SP1 的 Windows XP:允許 TSF 校訂提示 (預設值:0) 。
SES_CTFALLOWSMARTTAG
具有 SP1 的 Windows XP:允許 TSF SmartTag 提示 (預設值:0) 。
SES_CTFNOLOCK
Windows 8:不允許 TSF 鎖定讀取/寫入存取權。 這會暫停 TSF 輸入。
SES_DEFAULTLATINLIGA
Windows 8:具有 fi ligature 的字型會以預設 OpenType 功能顯示,導致改善印刷樣式 (預設值:0) 。
SES_DRAFTMODE
Windows XP 搭配 SP1:使用草稿模式字型來顯示文字。 草稿模式是一種協助工具選項,其中控制項會以單一字型顯示文字;字型是由訊息方塊中所用字型的系統設定所決定。 例如,如果文字是統一的,可存取的使用者可能會更容易讀取文字,而不是 (預設的字型和樣式混合:0) 。
SES_EMULATE10
Windows 8:模擬 RichEdit 1.0 行為。
注意: 如果您真的想要此行為,請使用 Windows riched32.dll,而不是 riched20.dll 或 msftedit.dll。 Riched32.dll 有更多功能。
SES_EMULATESYSEDIT
當此位開啟時,豐富編輯會嘗試模擬系統編輯控制項 (預設值:0) 。
SES_EXTENDBACKCOLOR
將背景色彩延伸到用戶端矩形的邊緣 (預設值:0) 。
SES_HIDEGRIDLINES
具有 SP1 的 Windows XP:如果表格格線的寬度為零,則不會顯示格線。 這相當於Word資料表功能表中的隱藏格線功能 (,預設值為:0) 。
SES_HYPERLINKTOOLTIPS
Windows 8:當游標位於連結上方時,顯示具有目標連結位址的工具提示 (預設值:0) 。
SES_LOGICALCARET
Windows 8:提供邏輯插入號資訊,而不是 ITextHost::TxSetCaretPos (預設值:0) 中所述的插入號點陣圖。
SES_LOWERCASE
將所有輸入字元轉換成小寫 (預設值:0) 。
SES_MAPCPS
已過時。 請勿使用。
SES_MULTISELECT
Windows 8:在按下 Ctrl 鍵時,啟用具有個別滑鼠選取專案的多重選取專案 (,預設為:0) 。
SES_NOEALINEHEIGHTADJUST
Windows 8:請勿調整東亞文字的行高 (預設值:0 會將行高調整為 15%) 。
SES_NOFOCUSLINKNOTIFY
從沒有焦點的連結傳送 EN_LINK 通知。
SES_NOIME
不允許此豐富編輯控制項實例的 IME (預設值:0) 。
SES_NOINPUTSEQUENCECHK
當這個位開啟時,豐富的編輯不會驗證具型別文字的順序。 某些語言 (例如泰文和越南文) 需要先確認輸入順序順序,再將其提交至備份存放區 (預設值:0) 。
SES_SCROLLONKILLFOCUS
當 KillFocus 發生時,捲動至文字開頭 (字元位置等於 0) (預設值:0) 。
SES_SMARTDRAGDROP
Windows 8:在卸載文字時,根據內容新增或刪除空格 (預設值:0) 。
SES_USECRLF
已過時。 請勿使用。
SES_WORDDRAGDROP
Windows 8:如果單字選取為使用中,請確定置放位置位於字界限 (預設值:0) 。
SES_UPPERCASE
將所有輸入字元轉換成大寫 (預設值:0) 。
SES_USEAIMM
使用 Internet Explorer 4.0 或更新版本隨附的 Active IMM 輸入法元件, (預設值:0) 。
SES_USEATFONT
Windows XP with SP1:使用專為垂直文字設計的 @ 字型;這與 ES_VERTICAL 視窗樣式搭配使用。 @ 字型的名稱以 @ 符號開頭,例如「@Batang」 (預設值:0,但會自動開啟垂直文字版面配置) 。
SES_USECTF
具有 SP1 的 Windows XP:開啟 TSF 支援。 (預設值:0)
SES_XLTCRCRLFTOCR
開啟將 CRCRLF 轉譯為 CRS。 當這個位開啟且檔案已讀取時,CRCRLF 的所有實例都會在內部轉換成硬式 CRS。 這會影響文字換行。 請注意,如果這類檔案儲存為純文字,CRLF 將會取代 CRLF。 這是純文字 (預設值 .txt 標準:0,這會刪除輸入) 上的 CRCRLF。

規格需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2003 [僅限傳統型應用程式]
可轉散發套件
Rich Edit 3.0
標頭
Richedit.h

另請參閱

EM_SETEDITSTYLE