OWLNext Home

~ For further study ~


  • Try adding new GDI objects to the application. For example, you might try adding the ability to import bitmaps with the TBitmap class. Or add textured brushes with the TBrush class.
  • Add different drawing operations, such as lines, boxes, circles, and so on. You can add menu choices for each of these operations. You can also set up exclusive state button gadgets on the control bar to let the user change the current operation just by pressing a button gadget.
  • Try converting the control bar into a floating tool box by changing the TControlBar into a TToolBox in a TFloatingFrame. You can see an example of how this is done in the PAINT example in the EXAMPLES\OWL\OWLAPPS\PAINT directory.
  • Try adding the ability to perform multiple undo operations. You can use container classes to hold all the lines that have been changed.
  • Home
    About OWLNext
    Getting started
    Prerequisites
    Patching
    Building
    Configuring
    Tutorials
    Documentation
    Downloads
    Articles
    Links
    Discussions

    Hosted by
    Get OWL Next at SourceForge.net. Fast, secure and Free Open Source software downloads

    As you can see, ObjectWindows packs a lot of functionality into its classes. With this tutorial, you've really only begun to scratch the surface of the things you can do with ObjectWindows. Here are a number of suggestions for things you can do to expand the tutorial application even more:

    You can also go through the examples in the other ObjectWindows example directories. Many of these have features in them you may want to try to add to the Drawing Pad application.

    Prev Up



    Last updated: NA