EM_GETTEXTEX訊息
從豐富的編輯控制項取得文字。
參數
-
wParam
-
GETTEXTEX結構的指標,指出如何將文字轉譯到輸出緩衝區之前。
-
lParam
-
要接收文字之緩衝區的指標。 這個緩衝區的大小,以位元組為單位,是由GETTEXTEX結構的cb成員所指定。 使用 EM_GETTEXTLENGTHEX 訊息來取得所需的緩衝區大小。
傳回值
傳回值是複製到輸出緩衝區的 TCHAR數目,不包括 Null 結束字元。
備註
如果輸出緩衝區的大小小於控制項中的文字大小,編輯控制項會從其開頭複製文字,並將它放在緩衝區中,直到緩衝區滿為止。 終止的 Null 字元仍會放在緩衝區的結尾。
如果要求 ANSI 文字, EM_GETTEXTEX 使用 WideCharToMultiByte 函式將 Unicode 字元轉譯為 ANSI。 它可讓您使用特定的字碼頁,從 Unicode 移至 ANSI。 GETTEXTEX結構包含成員 (lpDefaultChar和lpUsedDefChar) ,用於從 Unicode 轉譯為 ANSI。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2003 [僅限桌面應用程式] |
標頭 |
|