home *** CD-ROM | disk | FTP | other *** search
- Contents List for the Waite Group's "Delphi How-To" Book
- ========================================================
-
- Chapter 1. Forms
- 1.1 Automatically center a form in my application?
- 1.2 Size a form's controls automatically?
- 1.3 Remember the sizes and location of my forms?
- 1.4 Flash the title bar of my forms?
- 1.5 Find out if a child component's data has been changed?
- 1.6 Create a form on the fly at run-time?
- 1.7 Drag a captionless window?
- 1.8 Create a system modal form?
- 1.9 Set minimum and maximum sizes for my forms?
- 1.10 Make the <enter> key act like a <tab> key in my forms?
- 1.11 Paint an interesting background on an MDI parent form?
-
- Chapter 2. Standard Components
- 2.1 Make custom check boxes that use both mouse buttons?
- 2.2 Add automaitcally sized and placed controls at run time?
- 2.3 Run multiple copies of the same program with unique captions?
- 2.4 Create a dynamic list box that "best matches" user input?
- 2.5 Make a text button with a streaming banner?
- 2.6 Customize a window's title bar with graphics?
- 2.7 Implement a splitter bar to resize controls dynamically?
- 2.8 Use drag-and-drop to move items from one list box to another?
- 2.9 Add copy/cut/paste/undo support to list boxes?
- 2.10 Add a horizontal scrollbar to a list box?
-
- Chapter 3. Documents and Text
- 3.1 Scroll portions of a dialog?
- 3.2 Scroll text and graphics under program control?
- 3.3 Create a README file viewer?
- 3.4 Build a simple editor that remembers the last file opened?
- 3.5 Add search and replace to my editor?
- 3.6 Determine and modify the blink rate of the caret?
- 3.7 Use scrollbars to select colors?
- 3.8 Limit text entry to certain characters?
- 3.9 Print simple text documents?
- 3.10 Justify text within a specified frame?
-
- Chapter 4. Mouse and Menu
- 4.1 Place the mouse cursor on a control?
- 4.2 Animate the mouse cursor?
- 4.3 Create and use my own mouse cursor?
- 4.4 Modify the menu at run time?
- 4.5 Display a file history list in a menu?
- 4.6 Put pictures in menus?
- 4.7 Create and use custom check marks in menus?
- 4.8 Use a different font in a menu?
- 4.9 Modify the System menu?
-
- Chapter 5. Graphics
- 5.1 Arrange the icons on the desktop?
- 5.2 Autosize a form to fit a picture and autosize pictures to fit in a form?
- 5.3 Visualize the pen mode settings?
- 5.4 Draw a bounding box with the mouse?
- 5.5 Animate my minimized application's icon?
- 5.6 Create hot spots in pictures?
- 5.7 Visualize the bitmap CopyMode settings?
- 5.8 Create animaton?
- 5.9 Fade one picture into another?
- 5.10 Fade text in and out over a background?
-
- Chapter 6. Multimedia
- 6.1 Play wave and midi files?
- 6.2 Play video files in my form?
- 6.3 Play an audio CD?
- 6.4 Create a multimedia player?
- 6.5 Create a HTML-based hypertext viewer?
- 6.6 Play sounds files in an HTML document?
- 6.7 Show graphics files in an HTML document?
- 6.8 Display sprite animation in an HTML document?
- 6.9 Create a complete multimedia HTML document display application?
-
- Chapter 7. Environment and System
- 7.1 Run another application from my application?
- 7.2 Exit Windows and return to DOS?
- 7.3 Delay my application for a specified period of time?
- 7.4 Prevent Windows from shutting down during an operation?
- 7.5 Search an entire disk for a file?
- 7.6 Disable the Windows screen saver?
- 7.7 Prevent multiple instances of my program from being loaded?
- 7.8 Determine how many function keys are on the user's keyboard?
- 7.9 Determine the diretory where Windows is located?
- 7.10 Determine system resources and display them in a form?
- 7.11 Determine how much memory is available?
- 7.12 Determine the correct version of Windows that is running?
- 7.13 Find out if the user's machine has a defective Pentium CPU?
- 7.14 Simulate SPY in Delphi?
- 7.15 Time functions in my application?
- 7.16 Set a file's date and time?
-
- Chapter 8. Peripherals
- 8.1 Determine the color capabilities of a monitor or printer?
- 8.2 Control the size of a printed page?
- 8.3 Maintain the same appearance on the printed page as on the screen?
- 8.4 Maintain the 3D look in the printer options dialog?
- 8.5 Control the modem on a PC?
- 8.6 Send and receive data through the serial port?
- 8.7 Control the speaker as the SOUND function did in Turbo Pascal?
- 8.8 Play music with the PC speaker?
-
- Chapter 9. Database
- 9.1 View the contents of a database in Delphi?
- 9.2 View the contents of an SQL-based database in Delphi?
- 9.3 Use VCL components to automatically display database information?
- 9.4 Use VCL components to navigate a database?
- 9.5 Search a database in Delphi?
- 9.6 Edit a database in Delphi?
- 9.7 Control the layout of database tables display at design time?
- 9.8 Control the layout of database table display at run time?
- 9.9 Link data-aware VCL components to automate responses to user requests?
-
- Chapter 10. OLE and DDE
- 10.1 Create a new program group in Program Manager?
- 10.2 Use drag-and-drop in my application?
- 10.3 Exchange data between two applications simultaneously?
- 10.4 Control another application from the current application?
- 10.5 Manage communication among any number of applications?
- 10.6 View the contents of an OLE 2.0 file?
- 10.7 Create documents with text, graphics and sound?
-
- Chapter 11. The Ppolished Application
- 11.1 Customize the default exception handler?
- 11.2 Make a professional-style About box?
- 11.3 Create separate help hints and status line help?
- 11.4 Make a customizeable toolbar like Delphi's?
-
- Chapter 12. Tips and Tricks
- 12.1 Use OOP to customize existing VCL components?
- 12.2 Create a custom VCL compoennt and make it available at design time?
- 12.3 Make a custom property editor available via the Object Inspector?
- 12.4 Override the default procedures used by VCL object method properties?
- 12.5 Put components in a DLL so that non-Delphi programs can use them?
- 12.6 Use OOP to extend the capabilities of an imported VBX control?
- 12.7 Manipulate VCL components in the same way as a VB control array?
- 12.8 Override a default Delphi exception handler?
- 12.9 Create and raise a customized Delphi exception?
- 12.10 Use Delphi's exception handling system to avoid memory & resouce leaks?