本文整理汇总了C#中ScriptCoreLib.JavaScript.DOM.HTML.IHTMLDiv.SetCenteredLocation方法的典型用法代码示例。如果您正苦于以下问题:C# IHTMLDiv.SetCenteredLocation方法的具体用法?C# IHTMLDiv.SetCenteredLocation怎么用?C# IHTMLDiv.SetCenteredLocation使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ScriptCoreLib.JavaScript.DOM.HTML.IHTMLDiv
的用法示例。
在下文中一共展示了IHTMLDiv.SetCenteredLocation方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: SpawnAnimation
void SpawnAnimation(IHTMLImage img, int x, int y, int w, int h, int from, int to, Timer t)
{
var div = new IHTMLDiv();
var animate = true;
div.style.SetSize(w, h);
div.style.backgroundRepeat = "no-repeat";
div.style.backgroundImage = "url(" + img.src + ")";
div.SetCenteredLocation(x, y);
Native.Document.body.appendChild(div);
div.onmouseover += delegate { animate = false; };
div.onmouseout += delegate { animate = true; };
var frame = from;
t.Tick += delegate
{
if (!animate)
return;
frame++;
if (frame > to)
frame = from;
div.style.backgroundPosition = -(frame * w) + "px 0px";
};
}