What's New?
C++ Language
1. Variables
Arrays
Basic Data Types
Declaring Variables
Initializing Variables
Naming Variables
typedef
2. Operators
? Operator
Arithmetic Operators
Assignment Operators
Bitwise Operators
Comparison Operators
3. Preprocessors
#define
#error
#if, #elif, #else, #endif
#include
#line
#pragma
#undef
Predefined Identifiers
4. Functions
Default Parameters
Functions
main()
Overloading
Prototypes And Definitions
Recursions
5. Basic Keywords
6. Classes
Classes
Constructors And Destructors
Inheritance
Namespaces
Structures
Virtual Functions
7. Streams
Predefined Streams
Using Iostream Library
8. Your First Program
9. C++ Support For VCL
Knowledge Base
Application & Form
How can I change my form's properties at run-time?
How can I close another application?
How can I create a splash screen?
How can I create a Start Menu-like application?
How can I create a transparent form?
How can I create MDI applications?
How can I destroy a child form instead of minimizing it?
How can I drag a form without caption bar?
How can I get the list of all opened windows?
How can I lock my form to a certain size and position?
How can I minimize all windows?
How can I open another application or file?
How can I paint a background image?
How can I paint an MDI background image?
How can I remove the caption bar icons at run-time?
How can I remove the taskbar caption?
How can I set the minimum & maximum size?
How can I show a second form?
Button
How can I change the Button color?
How can I change the Button shape?
How can I create Buttons at run-time?
How can I use the same event for multiple Buttons?
Common Dialogs
How can I add controls to an OpenDialog?
How can I change the caption of OpenDialog's buttons?
How can I change the position of OpenDialog?
How can I display the BrowseForFolder dialog?
How can I display the RunFile dialog?
How can I execute OpenDialog?
How can I hide controls in an OpenDialog?
Joystick
How can I get detailed information?
Keyboard
How can I change the state of Caps Lock?
How can I check the state of Num, Caps, and Scoll Lock?
How can I detect character key presses?
How can I detect key combinations?
How can I detect special key presses?
How can I disable Ctrl + Alt + Del or Alt + Tab?
How can I disable key presses?
How can I get the key text name?
How can I send keys to another application?
ListBox
How can I add a horizontal scroll bar?
How can I add images to a ListBox?
How can I add items at run-time?
How can I associate integer values with items?
How can I change the color of certain items?
How can I change the position of new items at run-time?
How can I delete items at run-time?
How can I detect selections?
How can I drag items between two ListBoxes?
How can I drop files in my ListBox?
How can I select items by code?
How can I sort items alphabetically?
Menu
How can I add images to my menu?
How can I add items to the system menu?
How can I change the menu font?
How can I change the properties of a menu item?
How can I delete menu items at run-time?
How can I insert items at run-time?
How can I remove items from the system menu?
How can I show a PopupMenu under the mouse cursor?
How can I show menu hints in the StatusBar?
Mouse
How can I change the cursor position?
How can I change the screen cursor?
How can I check if a mouse is installed?
How can I check if the mouse has a wheel?
How can I detect mouse and key combinations?
How can I detect mouse clicks?
How can I detect the number of mouse buttons?
How can I get and set the double-click time?
How can I get and set the mouse speed?
How can I hide the mouse cursor?
How can I know which mouse button has been used?
How can I limit the mouse movement?
How can I use a custom cursor?
Multimedia
How can I create a simple CD player?
How can I detect a sound card?
How can I open and close the CD-ROM door?
How can I play video fullscreen?
How can I play video using MediaPlayer?
How can I play wave files?
How can I play Windows default sounds?
Printer
How can I change the paper size and orientation?
How can I get detailed printer information?
How can I get the name of the current printer?
How can I print a bitmap?
RAS
How can I copy phonebook entries?
How can I create a new phonebook entry?
How can I delete phonebook entries?
How can I detect active connections?
How can I establish an Internet connection?
How can I hang up active connections?
How can I list phonebook entries?
RichEdit
How can I get the text cursor position?
How can I insert bullets in a RichEdit?
How can I insert colored text in a RichEdit?
How can I paste text from clipboard?
How can I select text by code?
How can I use RichEdit 2.0 & 3.0?
StatusBar
How can I add images to the StatusBar?
How can I change the StatusBar font color?
How can I display the time in the StatusBar?
How can I show all hints in the StatusBar?
Programming Guide
1. Introduction
a. What is C++Builder?
b. Preparation For Programming
c. Development Cycle
d. Installing C++Builder
2. C++Builder IDE
a. Getting Started
b. Understanding Projects
c. Projects Explored
d. General Tips
3. Windows Programming
a. Creating Windows
b. Understanding Messages
c. Handling Messages
d. Understanding Events
4. Visual And Nonvisual Classes
a. The AnsiString Class
b. The TDateTime Class
Technical Articles
Creating Program Groups
Multimedia Timers
RichEdit Syntax Highlighting
Undocumented Windows Functions
VCL Reference
TApplication
Events
OnActionExecute
OnActionUpdate
OnActivate
OnDeactivate
OnException
OnHelp
OnHint
OnIdle
OnMessage
OnMinimize
OnRestore
OnShortCut
OnShowHint
Methods
BringToFront
CancelHint
ControlDestroyed
CreateForm
CreateHandle
ExecuteAction
HandleException
HandleMessage
HelpCommand
HelpContext
HelpJump
HideHint
HintMouseMessage
Initialize
IsRightToLeft
MessageBox
Minimize
NormalizeAllTopMosts
NormalizeTopMosts
ProcessMessages
Restore
RestoreTopMosts
Run
ShowException
UpdateAction
Properties
Active
AllowTesting
BiDiMode
CurrentHelpFile
DialogHandle
ExeName
Handle
HelpFile
Hint
HintColor
HintHidePause
HintPause
HintShortCuts
Icon
MainForm
ShowHint
ShowMainForm
Terminated
Title
UpdateFormatSettings
UpdateMetricSettings
TButton
Methods
Methods
Click
Properties
Cancel
Caption
Default
ModalResult
TCheckBox
Properties
Alignment
AllowGrayed
Caption
Checked
State
TEdit
Events
OnChange
Methods
Methods
Clear
Clear
ClearSelection
ClearSelection
ClearUndo
ClearUndo
CopyToClipboard
CopyToClipboard
CutToClipboard
CutToClipboard
PasteFromClipboard
PasteFromClipboard
SelectAll
SelectAll
SetSelTextBuf
SetSelTextBuf
Undo
Undo
Properties
AutoSelect
AutoSelect
AutoSize
AutoSize
BorderStyle
BorderStyle
CanUndo
CanUndo
CharCase
CharCase
HideSelection
HideSelection
MaxLength
MaxLength
Modified
Modified
OEMConvert
OEMConvert
PasswordChar
PasswordChar
ReadOnly
ReadOnly
SelLength
SelLength
SelStart
SelText
Text
TLabel
Properties
Alignment
AutoSize
Canvas
Caption
FocusControl
Layout
ShowAccelChar
Transparent
WordWrap
TListBox
Events
OnDrawItem
OnMeasureItem
Methods
Clear
ItemAtPos
ItemRect
Properties
BorderStyle
Canvas
Columns
ExtendedSelect
IntegralHeight
ItemHeight
ItemIndex
Items
MultiSelect
SelCount
Selected
Sorted
Style
TabWidth
TopIndex
TMainMenu
Events
OnChange
Methods
DispatchCommand
FindItem
IsShortCut
Merge
ProcessMenuChar
Unmerge
Properties
AutoMerge
BiDiMode
Handle
Images
Items
OwnerDraw
ParentBiDiMode
WindowHandle
TMediaPlayer
Properties
AutoEnable
AutoOpen
AutoRewind
Capabilities
ColoredButtons
DeviceID
DeviceType
Display
DisplayRect
EnabledButtons
EndPos
Error
ErrorMessage
FileName
Frames
Length
Mode
TTimer
Events
OnTimer
Properties
Enabled
Interval