HRESULT hr;
TF_SELECTION tfSelection;
ULONG uFetched;
//Obtain the default selection.
hr = _pContext->GetSelection(ec, TF_DEFAULT_SELECTION, 1, &tfSelection, &uFetched);
UINT ar=(UINT)uFetched;
if(SUCCEEDED(hr) && (uFetched > 0))
{
UINT ar=(UINT)uFetched;
//Work with the selection.
//Release the selection range object.
tfSelection.range->Release();
}
大家好。我在DoEditSession方法中实现此代码。当我尝试进行选择时,uFetched
的值总是为1。但光标位置不会出现?
我正在使用Tsf接口为Windows RT开发文本服务。一世 有集成的库,根据我们输入的字母建议单词 在候选人窗口中。现在我需要先收到这些信件 在文档中的光标位置之后。所以我在这里 使用GetSelection检索所选文本。问题是我 无法检索文档中的插入位置(记事本)。有没有特定的方法可以获得插入/光标位置周围的字母/文字?
答案 0 :(得分:1)
您可以移动选择范围的开始/结束而不实际修改选择。