Programming

Programming

Tags:C BuilderContexthelpHelpHelp SystemsIhelpsystemVcl ApplicationsUsing Help in a CLX Application

The following sections explain how to use Help within a CLX application. How TApplication processes CLX Help How CLX controls process Help Calling a Help system directly Using IHelpSystemHow TApplication processes CLX Help

TApplication in CLX provides two methods that are accessible from application code:

ContextHelp, which invokes the Help system with a request for context-based...

Programming - C++Builder

Tags:C BuilderContexthelpHelpHelp SystemsIhelpsystemVcl ApplicationsUsing Help in a VCL Application

The following sections explain how to use Help within a VCL application. How TApplication processes VCL Help How VCL controls process Help Calling a Help system directly Using IHelpSystem How TApplication processes VCL Help

TApplication in the VCL provides four methods that are accessible from application code:

HelpCommand Takes a Windows...

Programming - C++Builder

Tags:C BuilderHelp ManagerHelp Systems

For the Help Manager to communicate with them, objects that implement ICustomHelpViewer, IExtendedHelpViewer, ISpecialWinHelpViewer, and IHelpSelector must register with the Help Manager.
To register Help system objects with the Help Manager, you need to: Register the Help Selector. Register the Help viewer.Registering Help selectors

The unit that contains the object implementation must use either Forms in the VCL or QForms in CLX. An instance of...

Programming - C++Builder

Tags:C BuilderContextHelp ManagerHelp SystemsImplementing IExtendedHelpViewer

ICustomHelpViewer only provides direct support for keyword-based Help. Some Help systems (especially WinHelp) work by associating numbers (known as context IDs) with keywords in a fashion which is internal to the Help system and therefore not visible to the application. Such systems require that the application support context-based Help in which the application invokes the Help system with that context, rather than...

Programming - C++Builder

Tags:C BuilderHelpDisplaying keyword-based Help

Help requests typically come through to the Help viewer as either keyword-based Help, in which case the viewer is asked to provide help based upon a particular string, or as context-based Help, in which case the viewer is asked to provide help based upon a particular numeric identifier.

CLX: Numeric help contexts are the default form of Help requests in applications running under Windows, which use the WinHelp system; while CLX supports them...

Programming - C++Builder

Tags:C BuilderHelp ManagerImplementing ICustomHelpViewer

The ICustomHelpViewer interface contains three types of methods: methods used to communicate system-level information (for example, information not related to a particular Help request) with the Help Manager; methods related to showing Help based upon a keyword provided by the Help Manager; and methods for displaying a table of contents.
For information on ICustomHelpViewer methods, see Communicating with the Help Manager...

Programming - C++Builder

Tags:C BuilderMain FormSpecifying a default project, new form, and main form

By default, when you choose File|New|Application or File|New|Form, C++Builder displays a blank form. You can change this behavior by reconfiguring the Repository: Choose Tools|Repository. If you want to specify a default project, select the Projects page and choose an item under Objects. Then select the New Project check box. If you want to specify a default form, select a Repository page (such as Forms)...

Programming - C++Builder

Tags:C BuilderUsing project templates

Templates are predesigned projects that you can use as starting points for your own work. To create a new project from a template: Choose File|New|Other to display the New Items dialog box. Choose the Projects tab. Select the project template you want and choose OK. In the Select Directory dialog, specify a directory for the new project's files.

C++Builder copies the template files to the specified directory, where you can modify them. The...

Programming - C++Builder

Tags:C BuilderObject RepositoryShare ItemsSharing objects in a team environment

You can share objects with your workgroup or development team by making a repository available over a network. To use a shared repository, all team members must select the same Shared Repository directory in the Environment Options dialog:

Choose Tools|Environment Options.
On the Preferences page, locate the Shared Repository panel. In the Directory edit box, enter the directory where you want to locate the shared...

Programming - C++Builder

More Articles...

Page 6 of 13

6