目录 1
第一章 OWL类库与Windows程序设计 1
§1.1 面向对象程序设计(OOP)方法的回顾 1
1.1.1 面向对象程序设计与C++ 1
1.1.2 封装性(encapsulation) 2
1.1.3 继承性(inheritance) 4
1.1.4 多态性(polymorphism) 7
§1.2 OWL类库与Windows程序设计 8
1.2.1 什么是OWL 8
1.2.2 用OWL编写Windows程序的步骤 12
§1.3 几个重要的OWL类 21
1.3.1 TApplication类 21
1.3.2 TWwindow类 26
1.3.3 TFrameWindow类 42
1.3.4 TControl类 48
1.3.5 Tdialog类 50
§1.4 本章小结 56
第二章 OWL类定义及其使用方法 57
TAppDictionary类 58
TAnimateCtrl类 58
A 58
TApplication类 60
TAutoFactory<>类 62
B 63
TBandlnfo类 63
TBitmap类 63
TBitmapGadget类 64
TBitSet类 65
TBIVbxLibrary类 65
TBtnBitmap类 66
TBrush类 66
TButton类 67
TButtonGadget类 68
TBwccDll类 69
TCelArray类 71
TCharFormat类 72
TCharRange类 73
TCharSet类 73
TCheckBox类 73
TCheckList类 74
TChooseColorDialog类 75
TCheckListItem类 75
TChooseFonTDialog类 76
TChooseFontDialog∷Tdata类 76
TClientDC类 77
TClipboard类 77
TClipboardViewer类 79
TColor类 80
TColumnHeader类 81
TComboBox类 82
TComboBoxData类 83
TCommandEnabler类 84
TCommCtrlDll类 86
TCommonDialog类 87
TControl类 88
TControlBar类 89
TControlEnabler类 90
TControlGadget类 91
TCreatedDC类 91
TCtl3dDll类 92
TCursor类 92
TDataObject类 94
TDatagramSocket类 94
D 94
TDC类 95
TDecoratedFrame类 101
TDecoratedMDIFrame类 102
TDesktopDC类 103
TDialog类 103
TDib类 105
TDibDC类 107
TDiBitmap类 108
TDockableControlBar类 109
TDockingSlip类 109
TDockable类 109
TDllLoader类 109
TDocManager类 110
TDocTemplate类 112
TDocTemplateT<D,V>类 114
TDocument类 114
TDocument∷TList嵌套类 116
TDragList类 117
TDropTarget类 117
TDvOpenSaveData类 118
TDvFileOpenDialog类 118
TDvFileSaveDialog类 118
E 120
TEdgeConstraint结构 120
TEdgeSlip类 120
TEdit类 121
TEditFile类 124
TEditSearch类 125
TEnDropFiles类 126
TEnhMetaFilePict类 126
TEventHandler类 127
TErrorMode类 127
TEnProtected类 127
TEventHandler∷TEventInfo类 128
F 129
TFileDocument类 129
TFileOpenDialog类 130
TFileSaveDialog类 130
TFilterValidator类 130
TFindDialog类 131
TFindReplaceDialog类 131
TFindText类 132
TFindReplaceDialog∷TData类 132
TFloatingFrame类 133
TFloatingSlip类 134
TFont类 135
TFormatRange类 136
TFrameWindow类 136
G 139
TGadget类 139
TGadgetControl类 141
TGadgetList类 141
TGadgetWindow类 142
TGadgetWindowFont类 144
TGauge类 145
TGdiObject类 146
TGlyphButton类 148
TGroupBox类 149
H 150
THalftonePalette类 150
THarbor类 150
THatch8x8Brush类 151
THdrNotify类 152
THdrItem类 152
THelpFileManager类 153
THelpContext类 153
THotKey类 154
THSlider类 154
I 156
TIC类 156
TIdentityPalette类 156
TImageInfo类 156
TImageList类 157
TInputDialog类 158
TSocketAddress类 158
TInStream类 159
L 160
TLangld类 160
TLayoutConstraint结构 160
TLayoutMetrics类 161
TLayoutWindow类 162
TListBox类 162
TListBoxData结构 164
TListView类 165
TListWindColumn类 166
TListWindItItem类 167
TListWindow类 167
TLocaleString类 169
TLookupValidator类 170
TLwComparer类 170
TLwDispInfoNotify类 170
TLwFindInfo类 170
TLwNotify类 171
TLwKeyDownNotify类 171
TLwHitTestInfo类 171
M 173
TMailer类 173
TMci类 173
TMciHiddenWindow类 174
TMciWaveAudio类 174
TMDIChild类 174
TMDIClient类 175
TMDIFrame类 176
TMemoryDC类 177
TMenu类 178
TMenuDescr类 179
TMenuGadget类 182
TMenuItemEnabler类 182
TMessageBar类 183
TMetaFileDC类 184
TMetaFilePict类 184
TModeGadget类 185
TModule类 185
TModuleProc类 187
TModuleVersionInfo类 187
TMsgFilter类 188
N 189
TNoteTab类 189
TNoteTabItem类 190
TNotify类 190
O 191
TOleClientDC类 191
TOleDocument类 191
TOleFactoryBase<>类 192
TOleFrame类 193
TOleMDIFrame类 195
TOleLinkView类 195
TOleView类 196
TOleWindow类 198
TOpenSaveDialog类 207
TOutStream类 208
P 209
TPaintDC类 209
TPalette类 209
TPaletteEntry类 210
TPaneSplitter类 211
TPen类 212
TParaFormat类 212
TPickListDialog类 213
TPickListPopup类 213
TPictureWindow类 214
TPidl类 214
TPointer<>类 215
TPopupMenu类 215
TPreviewDCBase类 216
TPreviewPage类 216
TPrintDC类 217
TPreviewWin类 217
TPrintDialog类 218
TPrintDialog∷TData类 219
TPrinter类 220
TPrinterAbortDlg类 221
TPrintout类 222
TPrintPreviewDC类 223
TProfile类 223
TPropertyPage类 224
TPropertySheet类 225
TPXPictureValidator类 226
R 227
TRadioButton类 227
TRangeValidator类 227
TRecentFiles类 228
Trect类 228
TRegion类 230
TRegisterOCXWnd类 231
TReplaceDialog类 231
TRgbQuad类 232
TResponseTableEntry类 232
TReqResize类 232
TRgbTriple类 233
TRichEdit类 233
TRichEditPagePreview类 235
TRichEditPreviewFrame类 235
TRichEditPrintout类 235
TRollDialog类 236
TScreenDC类 237
TScrollBar类 237
S 237
TScrollBarData结构 238
TScroller类 238
TSelChange类 240
TSeparatorGadget类 240
TSerializer类 240
TSerializeReceiver类 240
TServiceEntry类 241
TServiceManager类 241
TServiceWindow类 242
TShellItem类 242
TShellMalloc类 245
TShellItemIterator类 245
TSizeGripGadget类 246
TSider类 246
TSocket类 248
TSocketError类 250
TSocketInfo类 251
TSocketManager类 251
TSortedStringArray类 252
TSplashWindow类 253
TStatic类 253
TStatusBar类 254
TStatus类 254
TStorageDocument类 256
TStream类 257
TStreamSocket类 258
TStringLookupValidator类 259
TSystemFont类 259
TSystemMenu类 259
T 260
TTabControl类 260
TTabKeyDown类 261
TTabItem类 261
TTabHitTesInfo类 261
TTextGadget类 262
TTextRange类 262
TTimeGadget类 263
TTinyCaption类 263
TToolBox类 265
TToolInfo类 265
TTooltip类 266
TTooltipEnabler类 267
TTooltipHitTestInfo类 267
TTreeNode类 268
TTooltipText类 268
TTreeItem类 268
TTreeWindow类 269
TTwComparer类 270
TTwDispInfoNotify类 271
TTwHitTestInfo类 271
TTwKeyDownNotify类 271
TTwNotify类 271
TUIFace类 272
TUIBorder类 272
TUDAccel类 272
U 272
TUIHandle类 273
TUIPart类 275
TUpDown类 275
TUpDownNotify类 276
V 277
TValidator类 277
TVbxControl类 278
TVbxEventHandler类 280
TView类 284
TVSlider类 286
W 287
TWindow类 287
TWindow Attr类 294
TWindow DC类 295
TWindowView类 295
TWinG类 296
TWinGDll类 296
TWinSock类 297
TWinSockDll类 297
TXCompatibility类 299
TXCommCtrl类 299
X 299
TXClipboard类 299
TGdiBase∷TXGdi类 300
TApplication∷TXInvalidMainWindow类 301
TModule∷TXInvalidModule类 301
TMenu∷TXMenu类 301
TXOutOfMemory类 302
TXOwl类 302
TXSHell类 304
TPrinter∷TXPrinter类 304
TValidator∷TXValidator类 305
TWindow∷TXWindow类 305
第三章 OWL常量、类型定义、枚举、宏和事件处理函数 306
§3.1 OWL所用到的常量值 306
§3.2 OWL枚举量及其类型定义 317
§3.3 OWL中的事件处理函数(Event Handlers) 326
§3.4 OWL库函数 339
§3.5 OWL所用到的宏定义 340
§3.6 OWL中的类型定义 347