home *** CD-ROM | disk | FTP | other *** search
Microsoft Windows Help File Content | 1996-11-01 | 4.6 KB | 101 lines |
- :Base DCCWG.HLP
- :Title Component Writer's Help
- 1 Component Writer's Guide
- 2 Introduction to component writing
- 2 Writing components=cwgIntroductionToComponentWriting
- 3 What is a component?
- 4 Functional definition=cwgFunctionalDefinitionOfComponent
- 4 Technical definition=cwgTechnicalDefinitionOfComponent
- 4 Component writer's definition=cwgPracticalDefinitionOfComponent
- 3 What
- s different about writing components?
- 4 Component writing is nonvisual=cwgComponentWritingIsNonVisual
- 4 Component writing requires deeper knowledge of objects=cwgComponentWritingAndObjects
- 4 Component writing follows more conventions=cwgComponentWritingConventions
- 3 Summary of creating a component
- 4 Creating a component=cwgCreatingAComponent
- 2 Overview of component creation
- 3 The Visual Component Library=cwgTheVisualComponentLibrary
- 3 Components and objects=cwgComponentsAndObjects
- 3 How do you create components?=cwgWhatKindsOfComponentsCanYouCreate
- 3 Component starting points
- 4 Modifying existing controls=cwgCustomControls
- 4 Creating original controls=cwgWindowedControls
- 4 Creating graphic controls=cwgGraphicalControls
- 4 Subclassing Windows controls=cwgSubclassedControls
- 4 Creating nonvisual components=cwgGenericComponents
- 3 What goes in a component?
- 4 What goes in a component?=cwgWhatGoesInAComponent
- 4 Removing dependencies=cwgRemovingContracts
- 4 Properties and events and methods=cwgPropertiesEventsAndMethods
- 4 Graphics encapsulation=cwgGraphicsEncapsulation
- 4 Registration overview=cwgStreamingAndRegistration
- 3 Creating a new component
- 4 Creating a new component=cwgCreatingANewComponent
- 4 Using the Component Expert=cwgUsingTheComponentExpert
- 4 Creating a component manually
- 5 Creating a component manually=cwgCreatingAComponentManually
- 5 Creating a new unit=cwgCreatingAUnit
- 5 Deriving the component object=cwgDerivingTheComponentObject
- 5 Declaring a new constructor=cwgDeclaringANewConstructor
- 5 Registering the component=cwgRegisteringTheComponent
- 4 Testing uninstalled components
- 5 Testing uninstalled components=cwgTestingUninstalledComponents
- 4 Installing a component on the Component palette
- 5 Installing a component on the Component palette=cwgInstallingAComponent
- 5 Adding a component=cwgAddingAComponent
- 5 Modifying how VCL is built=cwgModifyingHowVCLIsBuilt
- 5 Where to place your component=cwgWhereToPlaceYourComponent
- 2 OOP for component writers
- 3 OOP for component writers=cwgOOPForComponentWriters
- 3 Deriving new types=cwgDerivingNewTypes
- 3 Ancestors and descendants=cwgAncestorsAndDescendants
- 3 Object hierarchies=cwgObjectHierarchies
- 3 Controlling access=cwgControllingAccess
- 3 Dispatching methods=cwgDispatchingMethods
- 3 Objects and pointers=cwgObjectsAndPointers
- 2 Creating properties
- 3 Why create properties?=cwgPropertyWhy
- 3 Types of properties=cwgPropertyTypes
- 3 Publishing inherited properties=cwgPublishingInheritedProperties
- 3 Defining component properties
- 4 Defining component properties=cwgDefiningProperties
- 4 The property declaration=cwgPropertyDeclaration
- 4 Internal data storage (properties)=cwgPropertyStorage
- 4 Direct access=cwgDirectAccess
- 4 Acces methods (properties)=cwgPropertyMethods
- 4 Default property values=cwgDefaultPropertyValues
- 4 Creating array properties=cwgCreatingIndexedProperties
- 2 Creating events
- 3 Creating events=cwgCreatingEvents
- 3 What are events?
- 4 What are events?=cwgWhatAreEvents
- 4 Events are closures=cwgEventsAreMethodPointers
- 4 Events are properties=cwgEventsAreProperties
- 4 Event-handler types=cwgEventHandlerTypes
- 4 Event handlers are optional=cwgEventHandlersAreOptional
- 3 Implementing the standard events
- 4 Implementing the standard events=cwgImplementingTheStandardEvents
- 4 What are the standard events?=cwgWhatAreTheStandardEvents
- 4 Making events visible=cwgMakingEventHooksVisible
- 4 Changing the standard event handling=cwgChangingTheStandardEventHandling
- 3 Defining your own events
- 4 Triggering the event=cwgSpecifyingTheEvent
- 4 Defining the handler type=cwgDefiningTheHandlerType
- 4 Declaring the event=cwgDeclaringTheHandlerLink
- 4 Calling the event=cwgCallingTheHandlerLink
- 2 Creating methods
- 3 Creating methods=cwgCreatingMethods
- 3 Avoiding interdependencies=cwgAvoidContracts
- 3 Naming methods=cwgNamingMethods
- 3 Protecting methods=cwgPublicOrProtected
- 3 Making methods virtual=cwgVirtualMethods
- 3 Declaring methods=cwgDeclaringMethods
- 2 Using graphics in components
- 3 Using graphics in components=cwgUsingGraphicsInComponents
- 3 Overview of graphics=cwgOverviewOfGraphics
- 3 Using the canvas=cwgUsingTheCanvas
- 3 Working with pictures=cwgWorkingWithPictures
- 3 Offscreen bitmaps=cwgOffscreenBitmaps
- 3 Responding to changes=cwgRespondingToChanges
-