Share via


TS_STATUS結構 (textstor.h)

TS_STATUS結構包含檔狀態資料。

語法

typedef struct TS_STATUS {
  DWORD dwDynamicFlags;
  DWORD dwStaticFlags;
} TS_STATUS;

成員

dwDynamicFlags

包含一組旗標,可在執行時間由應用程式變更。 例如,應用程式可以啟用核取方塊,讓使用者重設檔狀態。 這個成員可以包含零或下列一或多個值。

意義
TS_SD_LOADING 此文件正在載入。
TS_SD_READONLY 檔是唯讀的。

dwStaticFlags

包含一組無法在執行時間變更的旗標。 這個成員可以包含零或下列一或多個值。

意義
TS_SS_DISJOINTSEL 檔支援多個選取專案。
TS_SS_REGIONS 檔可以包含多個區域。
TS_SS_TRANSITORY 檔預期會有簡短的使用週期。
TS_SS_NOHIDDENTEXT 檔永遠不會包含隱藏的文字。
TS_SS_TKBAUTOCORRECTENABLE 從 Windows 8 開始: 檔支援觸控式鍵盤提供的自動校正。
TS_SS_TKBPREDICTIONENABLE 從 Windows 8 開始: 檔支援觸控式鍵盤所提供的文字建議。

備註

TF_STATUS結構包含檔狀態資料。

TF_STATUSTS_STATUS的別名。

dwDynamicFlags 包含一組旗標,可在執行時間由應用程式變更。 例如,應用程式可以啟用核取方塊,讓使用者重設檔的狀態。 這個成員可以包含零或下列一或多個值。

意義
TF_SD_LOADING 此文件正在載入。
TF_SD_READONLY 檔是唯讀的。
TS_SD_UIINTEGRATIONENABLE 從Windows 8.1開始:擁有檔的文字控制項會設定此旗標,以指出輸入法編輯器 (輸入法) UI 整合的支援。 指定時,輸入法應該嘗試對齊文字方塊下方的候選視窗,而不是在游標附近浮動。
注意 並非所有 IME 都會回應此旗標。 輸入法候選清單位於畫面上,大小足以允許基本文字輸入。 在某些情況下,IME 可能會強制執行合理的最小大小。 輸入法也可以選擇調整候選視窗和鍵盤輸入行為,以提供更佳的使用者體驗,例如使用水準候選清單,並允許將一些按鍵,例如向上鍵和向下鍵傳送至應用程式,以取得建議清單流覽等案例。
 
TF_SD_TKBAUTOCORRECTENABLE 從Windows 8.1開始:檔支援觸控式鍵盤提供的自動校正。 此支援可以在控制項的存留期期間變更。
TF_SD_TKBPREDICTIONENABLE 從Windows 8.1開始:檔支援觸控式鍵盤所提供的文字建議。 此支援可以在控制項的存留期期間變更。
 

dwStaticFlags 包含一組無法在執行時間變更的旗標。 這個成員可以包含零或下列一或多個值。

意義
TF_SS_DISJOINTSEL 檔支援多個選取專案。
TF_SS_REGIONS 檔可以包含多個區域。
TF_SS_TRANSITORY 檔預期會有簡短的使用週期。
TF_SS_TKBAUTOCORRECTENABLE 從 Windows 8 開始: 檔支援觸控式鍵盤提供的自動校正。
TF_SS_TKBPREDICTIONENABLE 從 Windows 8 開始: 檔支援觸控式鍵盤所提供的文字建議。

需求

   
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
標頭 textstor.h
可轉散發套件 Windows 2000 專業版上的 TSF 1.0

另請參閱

ITextStoreACP::GetStatus

ITextStoreACPSink::OnStatusChange

ITextStoreAnchor::GetStatus

ITextStoreAnchorSink::OnStatusChange