本文整理汇总了C#中ScriptCoreLib.JavaScript.DOM.HTML.IHTMLDiv.GetOffsetRight方法的典型用法代码示例。如果您正苦于以下问题:C# IHTMLDiv.GetOffsetRight方法的具体用法?C# IHTMLDiv.GetOffsetRight怎么用?C# IHTMLDiv.GetOffsetRight使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ScriptCoreLib.JavaScript.DOM.HTML.IHTMLDiv
的用法示例。
在下文中一共展示了IHTMLDiv.GetOffsetRight方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: TextScreenSaver
//.........这里部分代码省略.........
{
ev.PreventDefault();
};
v.onmouseover +=
delegate
{
v.style.color = doc.Style.HoverColor;
IsHover = true;
};
v.onmouseout +=
delegate
{
v.style.color = Color.None;
IsHover = false;
};
v.onmousewheel +=
ev =>
{
z = (z + 0.02 * ev.WheelDirection).Max(0.5).Min(1.0);
ApplyZ();
};
var drag = new DragHelper(v);
drag.Enabled = true;
drag.DragMove +=
delegate
{
var w = Native.window.Width;
var h = Native.window.Height;
x = (drag.Position.X * 100 / w);
y = (drag.Position.Y * 100 / h);
UpdatePosition();
// v.style.SetLocation(drag.Position.X, drag.Position.Y);
};
handler =
timer =>
{
if (drag.IsDrag)
return;
if (IsHover)
return;
x -= 0.4 * z;
UpdatePosition();
drag.Position = new Point(v.offsetLeft, v.offsetTop);
if (v.GetOffsetRight() < 0)
{
DisposeThisVector();
}
};
timer_handler += handler;
};
var SpawnNextVector = SpawnVector.AsCyclic();
var SpawnRandom = default(Action<int, int, Action>);
SpawnRandom =
(counter, max, h) =>
{
max.Random().Delayed(
() =>
{
h();
counter--;
if (counter > 0)
SpawnRandom(counter, max, h);
}
);
};
SpawnRandom(doc.Count.ToInt32(), 3000, SpawnNextVector);
kbd.Enabled = true;
}
);
reset();
}