本文整理汇总了C#中IVwSelection.AllSelEndInfo方法的典型用法代码示例。如果您正苦于以下问题:C# IVwSelection.AllSelEndInfo方法的具体用法?C# IVwSelection.AllSelEndInfo怎么用?C# IVwSelection.AllSelEndInfo使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IVwSelection
的用法示例。
在下文中一共展示了IVwSelection.AllSelEndInfo方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GetOneEndPointOfSelection
/// <summary>
/// Get the array of SelLevInfo corresponding to one end point of a selection.
/// </summary>
/// <param name="vwselNew"></param>
/// <param name="fEndPoint">True if we want the end of the selection. False if we want the anchor.</param>
/// <returns></returns>
protected static SelLevInfo[] GetOneEndPointOfSelection(IVwSelection vwselNew, bool fEndPoint)
{
// Get the info about the other end of the selection.
int ihvoRoot, tagTextProp, cpropPrevious, ich, ws;
bool fAssocPrev;
ITsTextProps ttpSelProps;
int cvsli = vwselNew.CLevels(fEndPoint) - 1;
SelLevInfo[] rgvsliEnd;
using (ArrayPtr prgvsli = MarshalEx.ArrayToNative(cvsli, typeof(SelLevInfo)))
{
vwselNew.AllSelEndInfo(fEndPoint, out ihvoRoot, cvsli, prgvsli,
out tagTextProp, out cpropPrevious, out ich,
out ws, out fAssocPrev, out ttpSelProps);
rgvsliEnd = (SelLevInfo[])MarshalEx.NativeToArray(prgvsli, cvsli,
typeof(SelLevInfo));
}
return rgvsliEnd;
}