This application illustrates a pair of related CHT templates called EmbedCalculatorFunctions and HandyCalcEntryControl_ECF. Extension template EmbedCalculatorFunctions attaches a CHT class called HNDCalcControl to your application procedure, making its functions available to the procedure. Control template HandyCalcEntryControl_ECF drops an entry control and a button on your procedure window. These controls work in tandem. A numerical value in the entry control is passed to the calculator - accessed via the button control - and the calculator passes a calculated result back into the control. A thread option on the tempate provides for passing data back to the entry control without closing the calculator, which can be left open on top of the application window. |
Count | Global Template Name | Qty | Global Template Description | |
(0001) | AACHTControlPanel(HNDTools) | 1 | © CHT AACHTControlPanel • (TIER-1) • | |
(0002) | ApplicationImagesEx(HNDTools) | 1 | © CHT ApplicationImagesEx • (TIER-1) • | |
(0003) | HNDCMPControlPanel(HNDTools) | 1 | © CHT HNDCMPControlPanel • (TIER-2) • | |
(0004) | HandyVersionResource(HNDTools) | 1 | © CHT HandyVersionResource • (TIER-1) • | |
(4) Global Templates • (TIER-2) | ||||
1 – Template Type: Splash | ||||
– – Procedure Name: JumpStartSplash06() | ||||
Count | Local Template Name | Qty | Local Template Description | |
(0005) | AppBuildDateTimeStamp(HNDTools) | 1 | © CHT AppBuildDateTimeStamp • (TIER-2) • | |
(0006) | AppBuildNumberStamp(HNDTools) | 1 | © CHT AppBuildNumberStamp • (TIER-2) • | |
(0007) | AppCopyRightStamp(HNDTools) | 1 | © CHT AppCopyRightStamp • (TIER-2) • | |
(0008) | EmbedWindowFunctions(HNDTools) | 1 | © CHT EmbedWindowFunctions • (TIER-2) • (CODE-TABS) • | |
(0009) | HandyTellMeControl(HNDTools) | 1 | © CHT HandyTellMeControl • (TIER-2) • (2) | |
(0010) | ProcedureImagesEx(HNDTools) | 1 | © CHT ProcedureImagesEx • (TIER-1) • (CODE-TABS) • | |
(6) Local Templates • (TIER-2) | ||||
2 – Template Type: Menu | ||||
– – Procedure Name: Main() | ||||
Count | Local Template Name | Qty | Local Template Description | |
(0011) | AppStartSplashProcedure(HNDTools) | 1 | © CHT AppStartSplashProcedure • (TIER-1) • (CODE-TABS) • | |
(0012) | DateTimeDisplay(ABC) | 1 | Display the date and/or time in the current window | |
(0013) | EmbedCalculatorFunctions(HNDTools) | 1 | © CHT EmbedCalculatorFunctions • (TIER-1) • | |
(0014) | EmbedWindowFunctions(HNDTools) | 1 | © CHT EmbedWindowFunctions • (TIER-2) • (CODE-TABS) • | |
(0015) | HandyCalcEntryControl_ECF(HNDTools) | 1 | © CHT HandyCalcEntryControl_ECF • (TIER-2) • (6) | |
(0016) | HandyCalcTapeEntryControl_ECF(HNDTools) | 1 | © CHT HandyCalcTapeEntryControl_ECF • (TIER-2) • (11) | |
(0017) | HandyHelpFileFetch(HNDTools) | 2 | © CHT HandyHelpFileFetch • (TIER-1) • (10) | |
(0018) | HandyHelpWhatsNew(HNDTools) | 1 | © CHT HandyHelpWhatsNew • (TIER-1) • (8) | |
(0019) | HandyRegionButton(HNDTools) | 1 | © CHT HandyRegionButton • (TIER-2) • (13) | |
(0020) | HandyWindowGradient(HNDTools) | 1 | © CHT HandyWindowGradient • (TIER-2) • | |
(0021) | ProcedureImagesEx(HNDTools) | 1 | © CHT ProcedureImagesEx • (TIER-1) • (CODE-TABS) • | |
(11) Local Templates • (TIER-2) | ||||