⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.html

📁 一个方便显示动画的delphi控件
💻 HTML
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="Author" content="Kambiz R. Khojasteh" />
<style type="text/css">
<!--
body, td, th {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
}
a {
	text-decoration: none;
	color: #800000;
}
a:hover {
	border-bottom: 1px solid #ff0000;
}
.header {
	color: #ffffff;
	background-color: #660000;
	font-size: 24pt;
	font-weight: bold;
	padding: 0.5em 0;
	text-align: center;
}
.tags {
	margin: 0;
	padding: 0;
	height: 2em;
}
.tags li {
	color: #ffffff;
	background-color: #330000;
	margin: 2px 4px 2px 0;
	float: left;
	font-weight: bold;
	display: block;
	padding: 0.25em 1em;
	white-space: nowrap;
	text-align: center;
}
.note {
	color: #ff0000;
}
h3 {
	clear: both;
	margin: 1.5em 0 0;
	padding-bottom: 0.25em;
	border-bottom: 1px solid #eeeeee;
}
li {
	margin-bottom: 1em;
}
sup {
	font-size: 0.8em;
}
-->
</style>
<title>ReadMe</title>
</head>
<body>
<div class="header">TAnimateImage v1.02</div>
<p>Copyright &copy; <a href="mailto:kambiz@delphiarea.com">Kambiz R. Khojasteh</a>. All rights reserved.<br />
Get future component updates from <a href="http://www.delphiarea.com">http://www.delphiarea.com</a>.</p>
<ul class="tags"> 
  <li>Delphi 3</li>
  <li>Delphi 4</li>
  <li>Delphi 5</li>
  <li>Delphi 6</li>
  <li>Delphi 7</li>
  <li>Delphi 2005</li>
  <li>Delphi 2006</li>
  <li>Delphi 2007</li>
  <li>Delphi 2009</li>
</ul>
<h3 id="description">DESCRIPTION</h3>
  <p>TAnimateImage is a windowed control for displaying images of a TImageList on a form. You need just to assign an ImageList component to its Images property and set the FrameIndex property to index of the image you want to display.</p>
  <p>Additionally, TAnimateImage can use for animating images of a TImageList. If you have frames of an animation as Bitmap or Icon, this is the easiest way to animate them. For this purpose, TAnimateImage provides some properties to specify animation's interval, frames' segment, and direction of the animation.</p>
<h3 id="properties">KEY PROPERTIES</h3>
<ul>
  <li><strong>Active: Boolean</strong><br />Determines whether the animation is active.</li>
  <li><strong>AutoSize: Boolean</strong><br />Determines whether the size of the control automatically resizes to accommodate the image.</li>
  <li><strong>Center: Boolean</strong><br />Indicates whether the image is centered in the control.</li>
  <li><strong>DoubleBuffered: Boolean</strong><br />Determines whether the control&#146;s image is rendered directly to the window or painted to an in-memory bitmap first.</li>
  <li><strong>FrameIndex: Integer</strong><br />Specifies the index of the image displayed in the control.</li>
  <li><strong>Interval: Integer</strong><br />Determines the amount of time, in milliseconds, that passes before the control shows the next animation's frame.</li>
  <li><strong>Images: TCustomImageList</strong><br />Lists the images that can appear on the control.</li>
  <li><strong>LoopCount: Integer</strong> <sup>(Read-only)</sup><br />Specifies the number of times the active animation has completed a complete loop.</li>
  <li><strong>NumLoops: Integer</strong><br />Determines the mixmum number of times the animation can wraps.</li>
  <li><strong>Reverse: Boolean</strong><br />Indicates whether the animation is played backward when the animation is activated.</li>
  <li><strong>StartFrame: Integer</strong><br />Specifies the first frame displayed when the animation is activated.</li>
  <li><strong>StopFrame: Integer</strong><br />Specifies the last frame displayed when the animation is activated.</li>
  <li><strong>Transparent: Boolean</strong><br />Specifies whether the background of the image obscures objects below the control.</li>
</ul>
<h3 id="methods">KEY METHODS</h3>
  <p>No new method.</p>
<h3 id="events">KEY EVENTS</h3>
<ul>
  <li><strong>OnFrame: TNotifyEvent</strong><br />Occurs just after the new animation's frame is displayed.</li>
  <li><strong>OnMouseEnter: TNotifyEvent</strong><br />Occurs when the mouse pointer moves over the control.</li>
  <li><strong>OnMouseLeave: TNotifyEvent</strong><br />Occurs when the mouse pointer moves off from over the control.</li>
  <li><strong>OnWrap: TNotifyEvent</strong><br />Occurs when the animation finished one complete loop.</li>
</ul>
<h3 id="history">HISTORY</h3>
<ul>
  <li><strong>Version 1.02 (November 18, 2008)</strong><br />- Support for Delphi 2009 added.</li>
  <li><strong>Version 1.01 (August 20, 2003)</strong><br />- Added OnMouseEnter and OnMouseLeave events.</li>
  <li><strong>Version 1.00 (August 20, 2003)</strong><br />- Initial release.</li>
</ul>
<h3 id="license">LICENSE</h3>
  <p>TAnimateImage component is freeware. You may copy component's files AS LONG AS YOU COPY ALL OF THEM. If you want to change the source code in order to improve the component's features, performance, etc. please send me the new source code so that I can have a look at it. The changed source code should contain descriptions what you have changed, and of course your name. The only thing you MAY NOT CHANGE is the ORIGINAL COPYRIGHT INFORMATION.</p>
<h3 id="disclaimer">DISCLAIMER</h3>
  <p>TAnimateImage is provided &quot;AS IS&quot; without any warranty of any kind, either express or implied. The entire risk as to the quality and performance of the software is with you. The author is NOT liable for any DAMAGES resulting from the use and misuse of the component, especially he is NOT liable for DAMAGES that were caused BY ANY VERSION WHICH HAS NOT BEEN PROGRAMMED BY THE AUTHOR HIMSELF.</p>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr> 
    <td width="100%"><hr noshade="noshade" /></td>
    <td nowrap="nowrap">&nbsp;<sup style="font-size: 6pt;">END OF DOCUMENT</sup></td>
  </tr>
</table>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -