本文整理匯總了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";
};
}