Stinga BeeGrid Outlook Demo | ||
Table of contents Overview Requirements Outlook Classes Exchange Rate Class Special Folders Classes NorthWind Classes Outlook-bar |
Overview:
BeeGrid Outlook demo shows how you can use the BeeGrid control in a real world application. The sample uses two grid controls to simulate Microsoft« Outlook« application. The first grid duplicates look and feel of the outlook-bar. The second grid displays data. When the user clicks on an icon in the outlook-bar, the sample creates object which implements the IModuleInterface interface. There are four kinds of objects:
The BeeGrid Outlook demo does not work if you are using free edition of the BeeGrid control. Demo will work with the BeeGrid evaluation demo. To enable Pro Edition evaluation period, please install BeeGrid Pro Edition and leave registration code entries empty. Outlook objects can be run only if Microsoft« Outlook« (98 or newer) is installed. NorthWind object requires NorthWind database. Please check that the NorthWind.mdb file not read-only. The demo uses Microsoft Outlook object library to display messages and contacts from the standard Outlook folders. All of these classes uses the grid in a virtual interface data mode. Reading Outlook items is a time-consuming task so the program cashes items to a local variable. The group is composed of two classes:
The CExchangeRate class demonstrates how to load the BeeGrid Layout and data from the standard Windows resource. In addition, this class shows how to use cell tool tips, how to use an unbound column and how to fetch cell styles. The CSpecialFolders class uses a virtual events mode to display files and folders from the My Documents and the Favorites folders. It demonstrates how to use images from the system image list in the grid's SGValueItem object. NorthWind classes demonstrate how to bind the BeeGrid control to a database.
Outlook-bar is created with the BeeGrid control. Each group is simulated with two rows: one row is a group caption and the second row contains group items. Following classes are used:
|