Please enable JavaScript to view this site.

KOL/MCK - User Guide

Non-Visual Objects KOL and MCK

 

This concludes the description of the main visual objects of KOL, which are window and pseudo-window objects (i.e. controls). Those "controls" that have already been described are already quite enough to implement a decent enough visual interface. But for a full-fledged application development, a certain set of auxiliary objects is still lacking for solving a number of common tasks, such as: menus, dialogs for choosing a file or folder name, clocks, execution threads.

 

All such objects are inherited directly from TObj, i.e. are simple objects. But, at the same time, for all of them there are mirror components in the Mirror Classes Kit, allowing them to be used in visual design. That is, they can be thrown onto the form and set up the desired properties and events. As a result, code is automatically generated that ensures the creation of the corresponding objects along with the form, and their destruction along with the destruction of the form object.

 

Menu (TMenu)

oEvents for the entire menu or its child items

oEvents, methods, properties of an individual menu item as an object

oAccess to properties of subordinate menu items

oMain menu

oPop-up menu

oAccelerators

oMenu at MCK

oMenu - Syntax

menu

Tray Icon (TTrayIcon)

oTray Icon - Syntax

trayicon

File Selection Dialog (TopenSaveDialog)

oFile Selection Dialog - Syntax

fileselection

Directory Selection Dialog (TOpenDirDialog)

oDirectory Selection Dialog - Syntax

dirselect

Alternative Directory Selection Dialog (TOpenDirDialogEX)

oAlternative Directory Selection Dialog - Syntax

dirselect

Color Selection Dialog (TColorDialog)

oColor Selection Dialog - Syntax

color

Clock (TTimer)

oMultimedia Timer (TMMTimer)

oClock - Syntax

timer

Thread, or thread of commands (TThread)

oThread - Syntax

thread

Action and ActionList

oAction and ActionList - Syntax

action

 

 

KOL / MCK User Guide - Created by Carl Peeraer - Diamant Soft, based on the work of Vladimir Kladov - Artwerp.be

  

Keyboard Navigation

F7 for caret browsing
Hold ALT and press letter

This Info: ALT+q
Nav Header: ALT+n
Page Header: ALT+h
Topic Header: ALT+t
Topic Body: ALT+b
Exit Menu/Up: ESC