Copyright: InfoTick Copyright DameWare Development 1996
Citation: DameWare Development 1995-1996


 InfoTick Help Index

Properties	Methods	Events

InfoTick Custom Control

Description:

DameWare InforTick ActiveX/OCX is a 32bit information ticker control for use with Visual Basic, Visual C++, web pages or any environment that can host the ActiveX controls. Allows for displaying information in various forms (scrolling, changing font size, text, colors, etc.) with flicker-free screen updates.

Registration:

How to register

Registration Form

What do I get when I register

License

Installation

Copyright

Versions


No Help Available

No help is available for this area of the window.


No Help Available

No help is available for this message box.

<< If you wish to author help specific to each message box prompt, then remove the AFX_HIDP_xxx values from the [ALIAS] section of your .HPJ file, and author a topic for each AFX_HIDP_xxx value.  For example, AFX_HIDP_INVALID_FILENAME is the help topic for the Invalid Filename message box. >>


Registration Form
Order Form

InfoTick Order Form  RKHInfoTick10

___________________________________________________

To place your order, fax us at (504) 626-1189 or send this form to:

DAMEWARE DEVELOPMENT

1024 Live Oak Loop

Mandeville, La.  70448

Name:	________________________________________________________
Company Name:	________________________________________________________
Address:	________________________________________________________
	________________________________________________________
	________________________________________________________
	________________________________________________________
Phone:	Day time:_______________________Eve:______________________
Electronic Mail:	_________________________
InfoTick	_____@ $19.95 ea	$________________________
Shipping and Handling	$ 3.00	$________________________
Total		$________________________
For credit card orders, please	_________________	______________________________
indicate card, number and		Exp. Date ________
expiration date.
PLEASE NOTE:  We accept cash, checks, money orders and Mastercard, Visa, American Express and Discover.  We do not accept unsolicited POs or overseas checks not drawn on American banks.  Overseas orders please include an additional $5.00 USD for S & H

.


How to register
How To Order

For added convenience, you may order InfoTick in any of the following ways:

♦	You may fax the form with your credit card information to us at (504) 626-1189 or you may contact us at 504-626-7545.  (For quantity pricing, please contact DameWare Development.)  Or you may complete the order form and send it with a check or money order to:

♦	DAMEWARE DEVELOPMENT

Live Oak Loop

Mandeville, LA.  70448

♦	For online ordering, please contact AtOnce WebTools Store at http://www.webtools.atoncesoftware.com/vendors/dameware/pages/dameware.htm

♦	Internet	http://www.webtools.atoncesoftware.com

♦	America Online	keyword: atOnce

♦	The Microsoft Network	go word: atOnce

♦	CompuServe	go: atOnce

♦	Software Spectrum

Software Spectrum

Merritt Drive

Garland, Texas  75041

Fax 214-864-7878  Phone 214-864-7887


What do I get when I register
What do I get when I order

There are no limitations in this shareware release, but you may encounter a "nag" screen from time to time.  Upon receipt of your order you will receive a license file which will remove the "nag" screen. The product will be registered in your name and you will receive the latest version.  It's a small price to pay for your peace of mind. You may also wish to check on our Web Home Page for the latest version which you have rights to use as a registered user.  Our Web Home Page address is:  http://www.ni-inc.com/~dameware.


Credit card orders
License Agreement

InfoTick is not public domain or free software.

InfoTick is copyrighted, and all rights are reserved by its author: Ken Hatcher.

Licensing:

1. shareware version

You may use the shareware version of InfoTick for up to 30 days in your design environment for evaluation purposes only. You may copy and distribute it freely as long as all the files in the package, including the demo programs are distributed with it and no changes or additions of any kind are made to the original package.

2. registered version

As a registered user, you can use InfoTick in your design environment and you have a royalty-free right to distribute executables that use InfoTick as a runtime component. Only registered users can distribute executables using InfoTick.

You may copy the software to facilitate your use of it on as many computers as there are licensed users specified in the license file. Making copies for any other purpose violates international copyright laws. In particular, you are prohibited from distributing a registered version of InfoTick, except as a runtime component of one of your applications.

The license file allows you to compile your applications with InfoTick. You are not allowed to distribute the license file InfoTick.LIC with any application that you distribute.

Disclaimer of Warranty:

THIS SOFTWARE AND THE ACCOMPANYING FILES ARE SOLD "AS IS"  WITHOUT WARRANTY OF ANY KIND EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.

Good data processing procedure dictates that any program be thoroughly tested with non-critical data before relying on it.

The user must assume the entire risk of using the program.

Your use of this product indicates that you have read and agreed to these terms.


Credit card orders
Installation

To install InfoTick on your system copy the following files into the WINDOWS\SYSTEM directory:

InfoTick.OCX	32-bit OLE Control

InfoTick.HLP	On-line documentation

InfoTick.CNT	Context file for On-line documentation

InfoTick.LIC	License file (if you have a registered version)

Distribution Note

When you create and distribute applications that use the InfoTick, you should install the appropriate file in the customer's Microsoft Windows \SYSTEM subdirectory.  The Setup Wizard included with Visual Basic provides tools to help you write setup programs that install your applications correctly.

Note: You are not allowed to distribute the license file InfoTick.LIC with any application that you distribute.


Problems using the control
Problems

Problems loading and using this OCX:

The most common problems using OCXs built with Microsoft’s Visual C++ 4.0 or greater are  incorrect versions of some of the VB4 runtime libs. PSS ( Microsoft Premier Support Service) has confirmed this to be a problem.  This only affects controls linked with the newer version of these libraries.

The libraries in question are listed in the VB4 SWDEPEND.INI:

MFC40.DLL 	version 4.0.5277

OLEPRO32.DLL	version 4.0.5277

MSVCRT40.DLL	version 4.00.5277

The libraries shipped with Visual Basic 4.0 are dated 8/95. At this time, the known good libraries are dated 9/95 and 2/96.

These libraries can be obtained many ways such as on the VB conference on CompuServe and on our Home Page.  The address is:  http://www.ni-inc.com/~dameware


Displays version of TapiDial.OCX, TapiDial help
Version

InfoTick Version 1.0 - InfoTick.OCX

InfoTick Help Version 1.0 - InfoTick.HLP


Displays appropriate Copyright notices
Copyright

Copyright© 1996 DameWare Development

Portions of this product are Copyrighted (c) 1991-1996 by Microsoft Corporation.

All rights are reserved. All  Microsoft Corporation disclaimers apply.

InfoTick is a trademark of DameWare Development.

Microsoft Windows is a registered trademark of Microsoft Corporation.


Displays Properties
Properties

All the properties are listed below. Properties that apply only to

InfoTick, or require special consideration when used with it,

are underlined. They are documented in this help file. See the

Visual Basic Language Reference or online Help for

documentation of the remaining properties.

(About)
BackColor	BorderStyle
Caption
	DragIcon
DragMode	Enabled
	Font
Height	HelpContextId
Hwnd	Index
Left	MouseIcon
MousePointer	Parent
OffsetText
ScrollDelay	Scrolling
TabIndex	TabStop
Tag	Top
TimerInterval	Visible
Width


Change the back color.
BackColor Property

Properties	Methods	Events

Description

BackColor returns or sets the background color of the control.

Syntax

InfoTick1.BackColor [= color]

Data Type

Long

See Also


Enable or disable the border
BorderStyle Property

Properties	Methods	Events

Description

BorderStyle enables or disables drawing a border around the control.

Syntax

InfoTick1.BorderStyle [ =  {True | False}]

Data Type

Integer (Boolean)

See Also


Enable or disable the offset text
OffsetText Property

Properties	Methods	Events

Description

OffsetText Offsets test each time a delimiter “ | “ is encountered.

Syntax

InfoTick1.OffsetText [ =  {True | False}]

Data Type

Integer (Boolean)

See Also


Change the scroll delay.
ScrollDelay Property

Properties	Methods	Events

Description

ScrollDelay returns or sets the scrolldelay in milliseconds.

Syntax

InfoTick1.ScrollDelay [= number]

Data Type

long

See Also


Enable or disable scrolling.
Scrolling Property

Properties	Methods	Events

Description

Scrolling Enable or disable scrolling.

Syntax

InfoTick1.Scrolling [ =  {True | False}]

Data Type

long

See Also


Change the TimerInterval.
TimerInterval Property

Properties	Methods	Events

Description

TimerInterval returns or sets the TimerInterval in milliseconds.

Syntax

InfoTick1.TimerInterval [= number]

Data Type

long

See Also


Displays Methods
Methods

All of the methods are listed below. Methods that apply only to

InfoTick, or require special consideration when used

with it, are underlined. They are documented in this help file.

See the Visual Basic Language Reference or online Help for

documentation of the remaining events.

About

DoClick

DisplayProperties

Move

SetFocus

Refresh


Display Properties Dialog.
DisplayProperties Method

Properties	Methods	Events

Description

DisplayProperties Brings up the properties dialog.

Syntax

InfoTick1. DisplayProperties

Data Type

String

Example

Private Sub Command1_Click()

DisplayProperties

End Sub

See Also


Displays Events
Events

All the events are listed below. Events that apply only to

InfoTick, or require special consideration when used

with it, are underlined. They are documented in this help file.

See the Visual Basic Language Reference or online Help for

documentation of the remaining events.

Click

DblClick

GotFocus

KeyDown

KeyPress

KeyUp

LostFocus

MouseDown

MouseMove

MouseUp

Timer


Timer
 Timer Event

Properties	Methods	Events

Description

Timer Notifies that the TimerInterval has expired.

Syntax

Private Sub InfoTick1_Timer()

Data Type

String

Example

Private Sub InfoTick1_Timer()

If nCounter = 0 Then

    InfoTick2.Text = "First Line of Text"

End If

If nCounter = 1 Then

    InfoTick2.Text = "Second Line of Text"

End If

If nCounter = 2 Then

    InfoTick2.Text = "One more Line of Text"

    nCounter = 0

End If

nCounter = nCounter + 1

End Sub

See Also


WEB Page design
Using in WEB Page

InfoTick ActiveX control can easily be used in a Web Page.  The following is a simple example.  You may also wish to visit sites such as AtOnce WebTools Store (http://www.webtools.atoncesoftware.com) or Microsoft at (http://www.microsoft.com/workshop) or DameWare Development’s home page at (http://www.ni-inc/~dameware).

<HTML>

<HEAD>

<TITLE>DameWare Development InfoTick ActiveX Control</TITLE>

    <SCRIPT LANGUAGE="JavaScript">

<!-- begin script

var count = 8;

var textcount = 0;

var nwait = 0;

var flag = 0;

var strstock = "IBM | 5 1/4 | GSU | 2 1/6 | IIT | 1 7/8 | PPW | 1 1/4 | LPL | 1 1/8 | GLF | 1 1/2 | HPL | 2 1/8";

// begin script -->

</SCRIPT>

</HEAD>

<BODY>

<OBJECT CLASSID="clsid:5220cb21-c88d-11cf-b347-00aa00a28331"

>

<PARAM NAME="LPKPath" VALUE="dameware.lpk">

<EMBED SRC="dameware.lpk">

</OBJECT>

<OBJECT

id=InfoTick1

type="application/x-oleobject"

classid="clsid:7E8017C4-09A8-11D0-98CE-00AA006DB209"

CODEBASE="http://ni-inc.com/~dameware/bin/InfoTick.ocx#Version=1,0,0,1"

width=200

height=40

>

<PARAM NAME="Caption" value="Hi! this is sample 1 - Default scrolling speed 60 ms">

<PARAM NAME="BackColor" value=0>

<PARAM NAME="ForeColor" value=255>

<PARAM NAME="BorderStyle" value=0>

<PARAM NAME="TimerInterval" value=50>

</OBJECT>

<br>

<br>

<OBJECT

id=InfoTick2

type="application/x-oleobject"

classid="clsid:7E8017C4-09A8-11D0-98CE-00AA006DB209"

CODEBASE="http://ni-inc.com/~dameware/bin/InfoTick.ocx#Version=1,0,0,1"

width=200

height=40

>

<PARAM NAME="Caption" value="Hi! this is sample 2 - Scroll delay set at 25 ms">

<PARAM NAME="BorderStyle" value=0>

<PARAM NAME="ScrollDelay" value=25>

<PARAM NAME="BackColor" value=12632256>

<PARAM NAME="ForeColor" value=0>

</OBJECT>

<br>

<br>

<OBJECT

id=InfoTick3

type="application/x-oleobject"

classid="clsid:7E8017C4-09A8-11D0-98CE-00AA006DB209"

CODEBASE="http://ni-inc.com/~dameware/bin/InfoTick.ocx#Version=1,0,0,1"

width=370

height=40

>

<PARAM NAME="Caption" value="Hi! this is sample 3">

<PARAM NAME="BackColor" value=16711680>

<PARAM NAME="ForeColor" value=65535>

<PARAM NAME="BorderStyle" value=0>

<PARAM NAME="TimerInterval" value=100>

<PARAM NAME="Scrolling" value=0>

</OBJECT>

<br>

<br>

<OBJECT

id=InfoTick4

type="application/x-oleobject"

classid="clsid:7E8017C4-09A8-11D0-98CE-00AA006DB209"

CODEBASE="http://ni-inc.com/~dameware/bin/InfoTick.ocx#Version=1,0,0,1"

width=370

height=40

>

<PARAM NAME="Caption" value="Hi! this is sample 4">

<PARAM NAME="BackColor" value=16777215>

<PARAM NAME="ForeColor" value=0>

<PARAM NAME="BorderStyle" value=1>

<PARAM NAME="TimerInterval" value=1000>

<PARAM NAME="Scrolling" value=0>

</OBJECT>

<br>

<br>

<OBJECT

id=InfoTick5

type="application/x-oleobject"

classid="clsid:7E8017C4-09A8-11D0-98CE-00AA006DB209"

CODEBASE="http://ni-inc.com/~dameware/bin/InfoTick.ocx#Version=1,0,0,1"

width=370

height=40

>

<PARAM NAME="Caption" value="">

<PARAM NAME="BorderStyle" value=0>

<PARAM NAME="TimerInterval" value=0>

<PARAM NAME="Scrolling" value=1>

</OBJECT>

  <SCRIPT LANGUAGE="JavaScript" FOR="InfoTick3" EVENT="Timer()">

<!-- begin script

if(nwait < 5 && count > 30)

{

nwait++;

if(nwait == 5)

{

count = 30;

nwait = 0;

}

}else

if(flag == 0)

{

InfoTick3.Font.Size = count++;

if(count > 30)

{

flag = 1;

}

}else

if(flag == 1)

{

InfoTick3.Font.Size = count--;

if(count < 2)

{

flag = 0;

}

}

// end script -->

    </SCRIPT>

<SCRIPT LANGUAGE="JavaScript" FOR="InfoTick4" EVENT="Timer()">

<!-- begin script

if(textcount == 0)

{

InfoTick4.Text = "This is the first line - Text Line 1";

}

if(textcount == 1)

{

InfoTick4.Text = "This is the second line - Text Line 2" ;

}

if(textcount == 2)

{

InfoTick4.Text = "One more - Text Line 3" ;

}

if(textcount == 3)

{

InfoTick4.Text = "etc. etc. etc. etc. etc. - Text Line 4" ;

}

textcount++;

if(textcount > 3)

{

InfoTick4.Font.Size = 14;

textcount = 0;

}

// end script -->

    </SCRIPT>

   <SCRIPT LANGUAGE="JavaScript" FOR="window" EVENT="onLoad()">

<!-- begin script

InfoTick5.Font.Bold = 0;

InfoTick5.Font.Size=14;

InfoTick5.Font.Name="Times New Roman";

InfoTick5.Text = strstock;

InfoTick5.OffsetText = 1;

// end script -->

    </SCRIPT>

<br>

<br>

<INPUT TYPE=BUTTON VALUE="Properties" NAME="BtnProperties">

   <SCRIPT LANGUAGE="JavaScript" FOR="BtnProperties" EVENT="onClick()">

<!-- begin script

InfoTick5.DisplayProperties() ;

// end script -->

    </SCRIPT>

</BODY>

</HTML>