ITextStoreAnchor::GetSelection 方法 (textstor.h)
ITextStoreAnchor::GetSelection 方法返回文本流中文本选择的偏移量。 此方法支持多个文本选择。 调用方必须在文档上具有只读锁,然后才能调用此方法。
语法
HRESULT GetSelection(
[in] ULONG ulIndex,
[in] ULONG ulCount,
[out] TS_SELECTION_ANCHOR *pSelection,
[out] ULONG *pcFetched
);
参数
[in] ulIndex
指定启动该过程的文本选择。 如果为此参数指定 了TF_DEFAULT_SELECTION 常量,则输入选择将启动该过程,并且仅返回一个选择 (适用于输入操作) 。
[in] ulCount
指定要返回的最大选择数。
[out] pSelection
接收所选文本的样式、开始和结束字符位置。 这些值将放入 TS_SELECTION_ANCHOR 结构中。
[out] pcFetched
接收返回的 pSelection 结构的数目。
返回值
此方法可以返回其中一个值。
值 | 说明 |
---|---|
|
方法成功。 |
|
方法无法将起始或结束定位点加载到 TS_SELECTION_ANCHOR 结构中。 |
|
方法无法为所选内容分配内存。 |
|
调用方对文档没有只读锁定。 |
|
文档没有选择。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 专业版 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows 2000 Server [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | textstor.h |
DLL | Msctf.dll |
可再发行组件 | Windows 2000 专业版上的 TSF 1.0 |
另请参阅
ITextStoreAnchor::SetSelection
TF_DEFAULT_SELECTION