This application demonstrates the CHT global template called ApplicationSnapIns. This global template provides an interface to your application whereby several "Snap-In" components may be incorporated. This application illustrates CHTSNAPEDIT.EXE and CHTSNAPSMTP.EXE. CHT "Snap-Ins" are C# executables (EXE's) which provide various functionalies, that can be used standalone from the DOS prompt , from a DOS BATCH file, or programmatically from a Clarion application. The above "Snap-Ins" provide text editing and SMTP email, respectively. Procedure-level button control templates are provided for each of the "Snap-In" executables in order to pass information to them and launch them from your application, seamlessly, just like dll-based procedures. Button templates are: SnapEditStartButton and SnapSMTPStartButton External binary dependencies: CHTSNAPSMTP.EXE, CHTSNAPEDIT.EXE and HNDCAPCON.DLL |
Count | Global Template Name | Qty | Global Template Description | |
(0001) | AACHTControlPanel(HNDTools) | 1 | © CHT AACHTControlPanel • (TIER-1) • | |
(0002) | AACHTControlPanelClose(HNDTools) | 1 | © CHT AACHTControlPanelClose • (TIER-1) • | |
(0003) | ApplicationImagesEx(HNDTools) | 1 | © CHT ApplicationImagesEx • (TIER-1) • | |
(0004) | ApplicationSnapIns(HNDTools) | 1 | © CHT ApplicationSnapIns • (TIER-3) • | |
(0005) | GlobalIncludeHNDDiskFunctions(HNDTools) | 1 | © CHT GlobalIncludeHNDDiskFunctions • (TIER-2) • | |
(0006) | GlobalIncludeHNDSnapCallFunctions(HNDTools) | 1 | © CHT GlobalIncludeHNDSnapCallFunctions • (TIER-3) • | |
(0007) | HNDCMPControlPanel(HNDTools) | 1 | © CHT HNDCMPControlPanel • (TIER-2) • | |
(0008) | HandyVersionResource(HNDTools) | 1 | © CHT HandyVersionResource • (TIER-1) • | |
(0009) | VblFileNames(HNDTools) | 1 | © CHT VblFileNames • (TIER-1) • | |
(9) Global Templates • (TIER-3) | ||||
1 – Template Type: Splash | ||||
– – Procedure Name: JumpStartSplash07() | ||||
Count | Local Template Name | Qty | Local Template Description | |
(0010) | AppBuildDateTimeStamp(HNDTools) | 1 | © CHT AppBuildDateTimeStamp • (TIER-2) • | |
(0011) | AppBuildNumberStamp(HNDTools) | 1 | © CHT AppBuildNumberStamp • (TIER-2) • | |
(0012) | AppCopyRightStamp(HNDTools) | 1 | © CHT AppCopyRightStamp • (TIER-2) • | |
(0013) | EmbedWindowFunctions(HNDTools) | 1 | © CHT EmbedWindowFunctions • (TIER-2) • (CODE-TABS) • | |
(0014) | HandyTellMeControl(HNDTools) | 1 | © CHT HandyTellMeControl • (TIER-2) • (2) | |
(0015) | ProcedureImagesEx(HNDTools) | 1 | © CHT ProcedureImagesEx • (TIER-1) • (CODE-TABS) • | |
(0016) | ProcedureSnapIns(HNDTools) | 1 | © CHT ProcedureSnapIns • (TIER-3) • | |
(7) Local Templates • (TIER-3) | ||||
2 – Template Type: Window | ||||
– – Procedure Name: MAIN() | ||||
Count | Local Template Name | Qty | Local Template Description | |
(0017) | AppStartSplashProcedure(HNDTools) | 1 | © CHT AppStartSplashProcedure • (TIER-1) • (CODE-TABS) • | |
(0018) | CHTBestPracticeEmbedClass(HNDTools) | 1 | © CHT CHTBestPracticeEmbedClass • (TIER-1) • (CODE-TABS) • | |
(0019) | EmbedWindowFunctions(HNDTools) | 1 | © CHT EmbedWindowFunctions • (TIER-2) • (CODE-TABS) • | |
(0020) | HandyApplicationIniPut(HNDTools) | 3 | © CHT HandyApplicationIniPut • (TIER-1) • (14) | |
(0021) | HandyHelpWhatsNew(HNDTools) | 1 | © CHT HandyHelpWhatsNew • (TIER-1) • (11) | |
(0022) | HandyToolBarGradient(HNDTools) | 1 | © CHT HandyToolBarGradient • (TIER-2) • | |
(0023) | HandyWindowGradient(HNDTools) | 1 | © CHT HandyWindowGradient • (TIER-2) • | |
(0024) | ProcedureImagesEx(HNDTools) | 1 | © CHT ProcedureImagesEx • (TIER-1) • (CODE-TABS) • | |
(0025) | ProcedureSnapIns(HNDTools) | 1 | © CHT ProcedureSnapIns • (TIER-3) • | |
(0026) | ResizeHandles(HNDTools) | 1 | © CHT ResizeHandles • (TIER-2) • (CODE-TABS) • | |
(0027) | SnapEditStartButton(HNDTools) | 1 | © CHT SnapEditStartButton • (TIER-3) • | |
(0028) | SnapSMTPStartButton(HNDTools) | 1 | © CHT SnapSMTPStartButton • (TIER-3) • | |
(12) Local Templates • (TIER-3) | ||||
3 – Template Type: Browse | ||||
– – Procedure Name: SelectEmailAddresses() | ||||
Count | Local Template Name | Qty | Local Template Description | |
(0029) | BrowseBox(ABC) | 1 | Browse on WindowsMailTps () | |
(0030) | BrowseUpdateButtons(ABC) | 1 | Update a Record from Browse Box on WindowsMailTps | |
(0031) | CHTBestPracticeEmbedClass(HNDTools) | 1 | © CHT CHTBestPracticeEmbedClass • (TIER-1) • (CODE-TABS) • | |
(0032) | CloseButton(ABC) | 1 | Close the Window | |
(0033) | EmbedWindowFunctions(HNDTools) | 1 | © CHT EmbedWindowFunctions • (TIER-2) • (CODE-TABS) • | |
(0034) | HandyMarkerBrowse(HNDTools) | 1 | © CHT HandyMarkerBrowse • (TIER-1) • (CODE-TABS) • (6) | |
(0035) | HandyMarkerBrowseOneColumnQueryControl(HNDTools) | 1 | © CHT HandyMarkerBrowseOneColumnQueryControl • (TIER-1) • (3) | |
(0036) | HandyToolBarGradient(HNDTools) | 1 | © CHT HandyToolBarGradient • (TIER-2) • | |
(0037) | HandyWindowGradient(HNDTools) | 1 | © CHT HandyWindowGradient • (TIER-2) • | |
(0038) | ProcedureImagesEx(HNDTools) | 1 | © CHT ProcedureImagesEx • (TIER-1) • (CODE-TABS) • | |
(0039) | ProcedureSnapIns(HNDTools) | 1 | © CHT ProcedureSnapIns • (TIER-3) • | |
(0040) | ResizeHandles(HNDTools) | 1 | © CHT ResizeHandles • (TIER-2) • (CODE-TABS) • | |
(12) Local Templates • (TIER-3) | ||||