C++

 

You need to be logged to seeing links.

 

Summary

 

Introduction

Most of programs you 'll find out here have been gathered over the Net since the release of OWL.
This OWL page was originally created in 1999 because some previous good sites shut down whereas examples were always asked for.


Themes

256-color Background
       display a 256 colors background into your application.
Get file → 

256-color Bitmap
       display a 256 colors bitmap.
Get file → 

3D Buttons
       a pair of classes to get your dialogs to look Ctl3d under Windows95 with Borland C++ 4.5, 4.52 and 5.0 (since normally they look flat).
Get file → 

3D Control Bar
       a 3D Control Bar in a decorated frame.
Get file → 

Accelerators
       Example of creating a dialog that has all the functionality of a modal dialog box, but still allows the application message queue to process.
This allows the dialog to process accelerators.
Get file → 

Animation
       Shareware
The Win95 Animation Library is a set of C++ classes which enable developers to add these features to an application.
Get file → 

Animation(1)
       source module that animates a bitmap of an eye on a given window, at given co-ordinates, and then via its own thread 'follows' the mouse pointer around the screen.
Get file → 

Animation(2)
       move a ball on a transparent background.
Get file → 

AVI
       example of playing an AVI video in an about dialog box.
Get file → 

Background Bitmap
       Construct a bitmap object from a bitmap pattern and display as a background.
Get file → 

Balloon help
       Balloon help for TButtonGadgets in a control bar.
Get file → 

Bitmap in a dialog box
       display and hide a bitmap in a dialog box.
Get file → 

Bitmap in menu
       class TBmpMenu that shows bitmaps on the left side of menus like MS Office.
Get file → 

Bring Window To Top
       The class TAlwaysOnTop brings your Windows application always on Top.
Get file → 

Buttons
       Enabling / disabling a button.
Get file → 

Check boxes
       how to use checkboxes controls.
Get file → 

Clock
       implementation of the DClockGadget class and the FormatWinTime() function.
Get file → 

Combobox
       Shareware
TFontCombo is a control class derived from TComboBox for displaying a list of fonts or font styles.
Get file → 

Combobox in Control bar(1)
       class TComboGadget.
Get file → 

Combobox in Control bar(2)
       class TComboGadWindow from Borland.
Get file → 

Combobox with validators
       class TValidCombo.
Get file → 

Context-Help Dialog
       The class THelpDialog defines the help context associations for the dialog.
Get file → 

Control enabler
       Shareware
a neat little class called TControlEnabler which is similar to TCommandEnabler in that it lets you specify a condition under which a control (any control in a dialog) is enabled, then does the enabling automatically.
Get file → 

Custom Controls
       Shareware
ScrollBar, Virtual ListBox, Spin, Calendar, Tab, Edit, Static, Button, Virtual ComboBox.
Get file → 

Debugging Console
       The debugging console works like the standard C++ error stream cerr.
It is specific to Windows.
Get file → 

Decorated frame
       how to have a TDecoratedFrame with both wfShrinkToFit set and the WS_THICKFRAME turned off.
Get file → 

Dialog box with status bar
       class TStatusDlg to display a status bar in a dialog box.
Get file → 

Dib(1)
       Shareware
A class derived from TDib, providing the ability to read and write multiple graphics file formats (GIF, PCX, TIFF).
Get file → 

Dib(2)
       Shareware
The GSC-Bitmap library provides a set of API routines providing the ability to read and write several bitmapped graphic file formats (JPEG, GIF, PCX, TIFF).
Get file → 

Dir Dialog
       Directory Select class that uses OpenFile dialog (BC5.02).
Get file → 

Dir Dialog
       Shareware
OWL 5.0 class that allows directory selection via a dialog similar to the Win95 Explorer.
Get file → 

Diskcopy
       utility (3 languages : D , F , US/GB)
Get file → 

Displaying text
       Shareware
class TTerminal derived from TWindow for displaying text in a scrollable window.
Text can be multi-colored, blinking, underlined, or inverted.
Get file → 

DLL Explorer
       DLL module usage information and comparison utility for Windows 95.(No Source code)
Get file → 

Dockable Toolbars
       dockable toolbars which show overlapped etched borders when docked.
Get file → 

Dynamic menu
       How to modify dynamically the menu bar.
Get file → 

Dynamically Created Controls
       treatment of messages sent by dynamically created controls or menuitems.
Get file → 

Enhanced Listbox
       This class TGridListBox represents a very simple extension of the Listbox that allows the users to define columns and justify the text to the left or right margin of each column.
Copy and Paste capabilities are also included.
Get file → 

Faded bitmap(1)
       show a bitmap, and make it disappear by random permutation.
Get file → 

Faded bitmap(2)
       show a bitmap, and make it disappear by random permutation.
Get file → 

Flat Combobox
       provide a replacement for TComboBox class : flat combo-box like in Office 97.
Get file → 

Gauge
       Display a color gauge with percentage.
Get file → 

Graphics
       TGraf is a simple C++ class to do line and scatter plots.
Get file → 

Help file
       Create Help Files from Program Source Code.
Get file → 

Hints
       Shareware
THintDialog is a C++ class that allows you to have a dialog box with fly-by hints for its controls.
TDecDialogFrame is quite useful in those cases where you want to have a dialog box as your app's main window. You define your dialog with the "Child" style and make it the client of a TDecDialogFrame. This allows you to have decorations like a status bar with your dialog. This is a must if you want to use fly-by TControlHints.
TSmartPointer is a template class for typesafe pointer objects that handle their own garbage collection.
Get file → 

Hints Tag(1)
       display information when cursor is over a control (bar).
Get file → 

Hints Tag(2)
       display information when cursor is over a control in a dialog box.
Get file → 

Instance
       allow only one instance of the program to run.
Get file → 

JPEG
       All you wished to know about Jpeg (impressive)
Get file → 

Limited window
       limit windows size.
Get file → 

ListBox
       example showing several listboxes with different fonts.
Get file → 

Main Dialog with menu(1)
       Construct the main window with the dialog box as the client window.
Get file → 

Main Dialog with menu(2)
       Construct the main window with the dialog box as the client window.
Get file → 

Memory watcher
       MemWatch is a simple powerful memory monitor.
It can detect the following memory errors:
1) new without delete.
2) multiple deletes of the same block.
3) corrupted pointers.
4) memory overwrites.
5) memory underwrites
Get file → 

Message in system tray
       display time in caption when application is minimized.
Get file → 

Minimize
       let the application staying minimized.
Get file → 

Mouseover Buttons
       MouseOver button class that can change color, dib, and font when the mouse goes in and out of the button (BC5.02)
Get file → 

Moving windows
       how to move a window using a timer.
Get file → 

Multimedia
       Shareware
allow playing of WAV, AVI files from a resource.
Get file → 

NoteTab
       class TNoteTab.
Get file → 

OLE automation server
       how to write an OLE automation server without using OCF, Borland's OLE 2 library.
Get file → 

OLE Container
       OLE application ( OWL ? )
Get file → 

OWL5 and BC4.53
       Compiling OWL5.0 and associated lib with BC4.53.
Get file → 

Ownerdrawn button(1)
       example of buttons with bitmaps.
Get file → 

Ownerdrawn button(2)
       class TBitmapButton.
Get file → 

Ownerdrawn button(3)
       ownerdrawn button in a frame window.
Get file → 

Ownerdrawn button(4)
       class TOdButton.
Get file → 

Ownerdrawn button(5)
       class NiceButton. (help yourself 'cause no comments about how to use it)
Get file → 

Ownerdrawn combobox
       owner-drawn combobox (fixed height), which draws items with an icon from an image list, and indents them by a specified amount.
Get file → 

Ownerdrawn listbox
       a listbox with bitmaps and text.
Get file → 

Ownerdrawn listwindow(1)
       pretty good example for making ownerdrawn Listwindow.
Get file → 

Ownerdrawn listwindow(2)
       Double-click any item/subitem and edit it.
Get file → 

Persistent window
       The location and size of the window are memorized.
Next time the program is running, the location and size should be restored.
Get file → 

Popup menu
       How to add / delete menu item in a popup menu displayed with a right click.
Get file → 

Printing(1)
       print a window.
Get file → 

Printing(2)
       class PrtStreamWindow.
Get file → 

Printing(3)
       older release of TPrtStream
Get file → 

Printing(4)
       class TTextPrinter provides a true, amazingly easy to use Windows printing, and is applicable under Windows 3.1, Windows95 and Windows NT. Also, this class does not rely on any framework library such as Borland`s OWL or Microsoft`s MFC. Only direct API calls are made.
Get file → 

Property Sheet(1)
       using a PropertySheet as the "main" window. It has 3 PropertyPages that contain controls to run propertysheet API functions like, Apply, CancelToClose, Add Page, Remove Page, Restart Windows, etc. Context sensitive help [?] and context menus are included.
Get file → 

Property Sheet(2)
       class TPropertyDialog and TPropertyPage.
Get file → 

Rebar
       class TRebarWindow : container for child windows which it positions and sizes automatically.
Get file → 

Richedit Text(1)
       Display / Modify a RTF file.
Get file → 

Richedit Text(2)
       Demonstrates some basics of a RichEdit control. Allows you to change the text color on the fly, save and load RTF data using stream callbacks
Get file → 

Screensaver(1)
       class TMyScrnSavWindow making spheres.
Get file → 

Screensaver(2)
       screensaver with randomized lines.
Get file → 

Scrolling Bitmap
       Example of how to scroll a bitmap in Help | About dialog box.
Get file → 

Serial Communications
       Shareware
class Cport is a well-documented library.
Get file → 

Shaded Caption Bar
       display a shaded Caption Bar like MS-Excel/WinWord.
Get file → 

Splash window
       display a window using a timer.
Get file → 

SplashButton
       class TSplashButton.
Get file → 

Splitter
       very simple class which duplicates the behaviour of the splitter bar used in the Windows 95 Explorer.
Get file → 

Static bitmap for dialog
       example using class TStaticBitmap.
Get file → 

Stretched Bitmaps
       how to use the dc.StrechBlt.
Get file → 

Submenus
       Basic application with submenus.
Get file → 

Templates
       class TTemplateControl.
Get file → 

Text File Editor
       It looks somewhat like a TFileWindow. The major difference is that it is not limited to 64K of text.
In fact, it is limited to an int of lines of an int of chars of text.
It can also be compiled as a 32-bit EXE which makes those ints even larger.
Get file → 

Text over a bitmap
       Display a text on a transparent bitmap.
Get file → 

Text viewer
       display a text file.
Get file → 

Tips Dialog Box(1)
       This class is typically invoked when an application is started to display tips or hints to users.
Get file → 

Tips Dialog Box(2)
       class TTipDialog.
Get file → 

To Newbies (1/4)
       Basic examples using OWL classes (BC5).
Get file → 

To Newbies (2/4)
       Basic examples using OWL classes (BC5).
( EXE need some DLL from Borland )
Get file → 

To Newbies (3/4)
       Basic examples using OWL classes (BC5).
Get file → 

To Newbies (4/4)
       Basic examples using OWL classes (BC5).
Get file → 

Tool
       Shareware
Displays object definitions contained in existing C++ source files (headers and implementations) as 3 types of views:
- indented list class hierarchy.
- class interfaces (various levels of detail).
- original source code for items in either of the above.
Get file → 

Toolbox
       Shareware
Toolbox for OWL is a collection of C++ OWL class extensions Popup Calendar edit box, Popup Calculator edit box, Popup Pick List Edit box, Multi Column List box and more.
Get file → 

Validators(1)
       Class TRange, TSpinEdit, TSpinScrollBar, TSpinButton.
Get file → 

Validators(2)
       for doubles, hex, ...
Get file → 

Wallpaper
       How to modify the wallpaper of your desktop.
Get file → 

Windows
       Shareware
This class allows for a window to have two client windows split either vertically or horizontally.
Get file → 


DLL

Some old Dll are needed, because some EXE have been compiled in dynamic mode.

owl202, owl250f, owl252f, bids402, bids45f, bc402rtl, cw3215
        Get file → 

owl252, owl253, bids45, bids450rtl, bids47, bc453rtl, bwcc
        Get file → 

owl50f, bids50f, cw3220
        Get file → 

owl52f, bds52f, cw3230
        Get file → 


DOC

Here you 'll find out a digest of questions and answers I gathered from many newsgroups.

Document 1 → 

Document 2 → 

Document 3 → 

Document 4 → 

Document 5 → 

Document 6 → 

Document 7 → 

Document 8 → 

OWL 6 → 

OWL 6.1 → 


Links

Programs ( C++, ASM, Delphi, Pascal, ...)

Winsite

OWL Downloads
        Check this 'OWL6' site out.
OWL HOW Contents
        Questions about OWl? Be sure to visit this site.
About BC502
        Information for using the free 5.5 compiler with the 5.02 ide
        Collection of useful scripts.
Yura Bidus
        The fine guy at the beginning of 'OWL Next' & 'OWL6'.
C++ Resources
        you MUST visit this site : many useful links about C++ stuff.
Kent Reisdorph
        Borland Team B member.
Luigi Bianchi
        Nice Site with MFC programs converted into OWL
Wotsit
        a very good site where you 'll find out useful stuff.
Expert Exchange
        a multiple focused newsgroup.
INPRISE Newsgroups
        List of all Borland 's newsgroups.
Borland C++ Technical Support
        All Borland 's patches supposed to fix up bugs.

 


Page chargée en 0.002 sec.

Dernière Modification : Sam 14 Octobre 2023 9:48
Copyright © 1999-2024 Jean-Paul Molina Tous droits réservés.

 

to Google