ITextHost::TxGetMaxLength 方法 (textserv.h)

取得文字主機的文字允許長度上限。

語法

HRESULT TxGetMaxLength(
  DWORD *plength
);

參數

plength

類型: DWORD*

允許的文字長度上限,以字元數為單位。 如果傳回 INFINITE,文字服務物件可以視需要使用多少記憶體來儲存任何指定的文字。

傳回值

類型: HRESULT

傳回值 S_OK

備註

達到此最大值時,文字服務物件應該拒絕任何進一步的字元插入和貼上文字。 不過,TxSetText仍應該接受 (,並設定) 長度超過最大長度的文字。 這是因為這個方法用於系結,而且對於維護控制項所系結之資料的完整性非常重要。

這個方法會平行 處理EM_LIMITTEXT 訊息。

如果傳回的限制小於文字服務物件中目前字元數,則不會遺失任何資料。 相反地,除非文字低於限制,否則不允許對 刪除以外的文字 進行編輯。

規格需求

   
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
目標平台 Windows
標頭 textserv.h
Dll Msftedit.dll

另請參閱

概念

EM_LIMITTEXT

ITextHost

參考

無視窗豐富編輯控制項