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 方法中实现此代码。当我尝试获得选择时,我总是得到 1 的值uFetched
。但是光标位置不来了?
我正在使用 Tsf 接口为 Windows RT 开发文本服务。我已经集成了库,这些库根据我们在候选窗口中输入的字母来建议单词。现在我需要获取文档中光标位置之前和之后的字母。所以在这里我使用了 GetSelection 来检索选定的文本。问题是我无法检索文档(记事本)中的插入符号位置。有什么特定的方法可以让我在插入符号/光标位置周围获取字母/文本吗?