|
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 | ||||
Templates In Application: HNDFLASHDEMO.APP