GENERATED: MAR 31,2012 - 4:30PM
CHT Flash Help Player [V8.01.00]

Previous Page
This application illustrates how to use a CHT template called HandyCOMFlashPlayerControl. The template populates a Clarion OLE control to which is attached a CHT Wrapper Class for Micromedia's FLASH.OCX COM class.

Using this template, developers can play and control Macromedia .SWF, "Flash" files on any Clarion window. This specific application enumerates a set of .SWF files provided by CHT, which teach various aspects of The Clarion Handy Tools Toolkit. Files can be selected from a dropdown. A downloader jumpstart is included to help you download all free CHT help videos. The server in use at our end is HNDFILSV.APP, unmodified from the one shipped as an example in our toolkit.

The Flash wrapper class is located in modules HNDFLASH.INC, HNDFLASH.CLW and HNDFLASH.TLB. The template incorporates the main wrapper class HNDFlashClass and initiates it correctly. Load, run and control code is embedded.

Any questions, feel free to ask: news.cwhandy.com

Cheers,
Gus M. Creces
The Clarion Handy Tools Page
www.cwhandy.com (CHT Website)
news.cwhandy.com (CHT Forum)


Count Global Template Name Qty Global Template Description
(0001) AACHTControlPanel(HNDTools) 1 AACHTControlPanel - CHT Global Control Panel.
(0002) ApplicationImagesEx(HNDTools) 1 ApplicationImagesEx - A tool to better control the use of images and icons in your application.
(0003) HNDCMPControlPanel(HNDTools) 1 HNDCMPControlPanel - Interface to the CHT Compile Manager.
(0004) HandyVersionResource(HNDTools) 1 HandyVersionResource - Version Resource/Build Number Information To EXE
(0005) INIFile(HNDTools) 1 INIFile - Attach CHT .INI FIle and Registry extension classes - HNDIni - globally to your application.
(0006) VblFileNames(HNDTools) 1 VblFileNames - Incorporate variable file names and defaults into your app from the dictionary.
(6) Global Templates Found

1 - Procedure Template Type: Menu
PlayVideos ()
Count Local Template Name Qty Local Template Description
(0007) EmbedDiskFunctions(HNDTools) 1 EmbedDiskFunctions - An Instance Of:
(0008) EmbedWindowFunctions(HNDTools) 1 EmbedWindowFunctions - An Instance Of:
(0009) HandyCOMFlashPlayerControl(HNDTools) 1 HandyCOMFlashPlayerControl - Places A Macromedia Shockwave Flash Player On Your Application Window.(6)
(0010) HandyCOMSliderControl(HNDTools) 1 HandyCOMSliderControl - Drop a COM Slider Control On Your Application Window.(11)
(0011) HandyHelpFileFetch(HNDTools) 2 HandyHelpFileFetch - Build A Help File Request To Your Website.(10)
(0012) HandyHelpWhatsNew(HNDTools) 1 HandyHelpWhatsNew - Build A What's New Request To Your Website.(8)
(0013) HandyThreadLimiter(HNDTools) 1 HandyThreadLimiter - Limit threaded procedures to one instance.
(0014) HandyToolBarImage(HNDTools) 1 HandyToolBarImage - Place a gradient-style image as a backdrop on the window toolbar.
(0015) PostControlEvent(HNDTools) 1 Post an event to a control in a local window(7)
(0016) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(0017) ResizeHandles(HNDTools) 1 ResizeHandles - Attach "grip-style" resize handles to any window.
(11) Local Templates Found In PlayVideos

2 - Procedure Template Type: Frame
Main ()
Count Local Template Name Qty Local Template Description
(0018) AppStartSplashProcedure(HNDTools) 1 AppStartSplashProcedure - Start the application Splash screen earlier with an option for threaded/unthreaded.
(0019) DateTimeDisplay(ABC) 1 Display the date and/or time in the current window
(0020) EmbedWindowFunctions(HNDTools) 1 EmbedWindowFunctions - An Instance Of:
(0021) HandyHelpFileFetch(HNDTools) 3 HandyHelpFileFetch - Build A Help File Request To Your Website.(7)
(0022) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(5) Local Templates Found In Main

3 - Procedure Template Type: Window
JumpStartHTTPClientGetFiles ()
Count Local Template Name Qty Local Template Description
(0023) EmbedHTTPClientFunctions(HNDTools) 1 EmbedHTTPClientFunctions - An Instance Of:
(0024) EmbedWindowFunctions(HNDTools) 1 EmbedWindowFunctions - An Instance Of:
(0025) HandyApplicationIniFetch(HNDTools) 1 HandyApplicationIniFetch - Embed a fetch from the Application INI file or Windows registry.(7)
(0026) HandyApplicationIniPut(HNDTools) 1 HandyApplicationIniPut - Embed a PUT to the Application INI file or Windows registry.(8)
(0027) HandyTellMeControl_EWF(HNDTools) 1 HandyTellMeControl_EWF - Text box control to provide a message or help text. Requires EmbedWindowFunctions Template.(16)
(0028) HandyThreadLimiter(HNDTools) 1 HandyThreadLimiter - Limit threaded procedures to one instance.
(0029) HandyToolBarImage(HNDTools) 1 HandyToolBarImage - Place a gradient-style image as a backdrop on the window toolbar.
(0030) ListBoxBrowseExtender(HNDTools) 1 ListBoxBrowseExtender - Record marking and column sorting for standard queues and list boxes.(2)
(0031) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(0032) QueryParsingFilterControl(HNDTools) 1 QueryParsingFilterControl - Hbrw An Instance Of: HNDBrwFilter
(10) Local Templates Found In JumpStartHTTPClientGetFiles

4 - Procedure Template Type: Splash
JumpStartSplashCHTBlue ()
Count Local Template Name Qty Local Template Description
(0033) AppBuildDateTimeStamp(HNDTools) 1 AppBuildDateTimeStamp - An application build date/time stamp.
(0034) AppBuildNumberStamp(HNDTools) 1 AppBuildNumberStamp - An application build number or version stamp.
(0035) AppCopyRightStamp(HNDTools) 1 AppCopyRightStamp - An application copyright stamp.
(0036) HandyTellMeControl(HNDTools) 1 HandyTellMeControl - Text box control to provide a message or help text.
(0037) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(5) Local Templates Found In JumpStartSplashCHTBlue

Copyright © 1996-2012
Gus M. Creces and The Clarion Handy Tools Page.
All Rights Reserved Worldwide

chtlogo001.gif Templates In Application: HNDFLASHDEMO.APP