MICROSOFT WINDOWS V3.0 程序员参考手册PDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:美 MICROSOFT CORPORATION
- 出 版 社:电子工业出版社
- 出版年份:1991
- ISBN:
- 页数:586 页
1.1 消息函数 2
1.1.1 产生和处理消息 2
目录 2
第一部分 第一章 窗口管理接口函数 2
1.1.2 翻译消息 3
1.1.5 避免消息死锁 4
1.1.4 发送消息 4
1.1.3 检验消息 4
1.2.1 窗口类 5
1.2 窗口创建函数 5
1.2.7 窗口类的元素 6
1.2.6 预定义窗口类 6
1.2.2 Windows如何定位窗口类 6
1.2.3 Windows如何确定类的所有权 6
1.2.4 注册窗口类 6
1.2.5 共享窗口类 6
1.2.9 内部数据结构 9
1.2.8 类风格 9
1.2.12 类和私有显示描述表 10
1.2.11 重画用户区域 10
1.2.10 创建窗口子类 10
1.2.13 窗口函数 11
1.2.14 窗口风格 13
1.2.15 多文档界窗口 14
1.2.20 窗口状态 15
1.2.19 菜单 15
1.2.16 标题横条 15
1.2.17 系统菜单 15
1.2.18 卷动条 15
1.3 显示和移动函数 16
1.2.21 窗口的生存周期 16
1.5 硬件函数 17
1.4 输入函数 17
1.6.1 Windows如何管理显示器 18
1.6 绘图函数 18
1.6.2 显示描述表类型 19
1.6.5 WM_PAINT消息 21
1.6.4 绘图序列 21
1.6.3 显示描述表高速缓存 21
1.6.10 绘制图标 22
1.6.9 绘制矩形区域 22
1.6.6 刷新区域 22
1.6.7 窗口背景 22
1.6.8 刷子校正 22
1.6.11 绘制格式化文本 23
1.6.13 在非用户区域绘图 24
1.6.12 绘制灰文本 24
1.7.1 对话框的使用 25
1.7 对话框函数 25
1.7.3 对话框的返回值 26
1.7.2 创建对话框 26
1.7.4 对话框中的控制 27
1.7.5 对话框的键盘接口 29
1.8.2 卷动条翻阅框 30
1.8.1 标准卷动条和卷动条控制 30
1.8 卷动函数 30
1.9 菜单函数 31
1.8.6 隐藏标准卷动条 31
1.8.3 卷动请求 31
1.8.4 处理卷动消息 31
1.8.5 卷动用户区域 31
1.11 系统函数 32
1.10 信息函数 32
1.14 插字符函数 33
1.13 出错函数 33
1.12 剪贴函数 33
1.15 光标函数 34
1.14.2 共享插字符 34
1.14.1 创建和显示插字符 34
1.16.1 过滤函数链 35
1.16 钩子函数 35
1.15.1 定点设备和光标 35
1.15.2 显示和隐藏光标 35
1.15.3 放置光标 35
1.15.4 光标热点和限制光标 35
1.15.5 创建定制光标 35
1.17 特征函数 36
1.16.2 安装过滤函数 36
1.18 矩形函数 37
1.18.3 创建和操纵矩形 38
1.18.2 矩形与矩形操作 38
1.18.1 在Windows应用程序中使用矩形 38
1.19 小结 39
2.1.1 设备描述表属性 41
2.1 设备描述表函数 41
第二章 图形设备接口函数 41
2.2 绘图工具函数 43
2.1.5 信息描述表 43
2.1.2 保存设备描述表 43
2.1.3 删除设备描述表 43
2.1.4 兼容设备描述表 43
2.2.1 绘图工具的使用 44
2.2.2 色彩 45
2.3.1 调色板如何工作 46
2.3 调色板函数 46
2.4.1 背景模式和背景色 48
2.4 绘图属性函数 48
2.3.2 使用调色板 48
2.5 映射函数 49
2.4.3 文本色彩 49
2.4.2 缩放模式 49
2.5.2 部分强制和非强制映射模式 50
2.5.1 强制映射模式 50
2.6 坐标函数 51
2.5.5 例子:_LOENGLISH 51
2.5.3 变换方程 51
2.5.4 例子:MM_TEXT 51
2.7 区域函数 52
2.9.1 函数坐标 53
2.9 线条输出函数 53
2.8 剪贴函数 53
2.10 椭圆和多边形函数 54
2.9.2 画笔的式样、色彩、宽度 54
2.11.2 与设备无关的位图函数 55
2.11.1 位图和设备 55
2.10.1 函数坐标 55
2.10.2 外接矩形 55
2.11 位图函数 55
2.13 字体函数 56
2.12 文本函数 56
2.13.1 字体族 57
2.13.3 改变字符 58
2.13.2 字符单元 58
2.13.4 前导空白 59
2.13.5 字符集 60
2.13.7 用GDI选择字体 61
2.13.6 字距 61
2.14 图元文件函数 64
2.13.8 字体文件和字体资源 64
2.14.1 创建图元文件 65
2.16.1 在打印机上产生输出 66
2.16 打印机Escape函数 66
2.14.2 把图元文件保存到内存国或磁盘上 66
2.14.3 删除图元文件 66
2.14.4 改变Windows显显示图元文件的方式 66
2.15 打印机控制函数 66
2.16.2 条状输出 67
2.18 小结 68
2.17 环境函数 68
2.16.3 开始和结束打印作业 68
2.16.4 终止打印作业 68
2.16.5 信息换码 68
2.16.6 其他换码调用 68
3.2 内存管理函数 70
3.1 模块管理函数 70
第三章 系统服务接口函数 70
3.5 任务函数 72
3.4 操作系统中断函数 72
3.3 段函数 72
3.7 字符串操作函数 73
3.6 资源管理函数 73
3.9 初始化文件函数 74
3.8 原子管理函数 74
3.11 发声函数 75
3.10 通讯函数 75
3.14 调试函数 76
3.13 文件I/O函数 76
3.12 实用宏指令和函数 76
3.17 小结 77
3.16 应用程序执行函数 77
3.15 优化工具函数 77
AddFontResource 79
AddAtom 79
第四章 函数目录 79
AccessResource 79
AllocDStoCSAlias 80
AdjustWindowRectEx 80
AdjustWindowRect 80
AnimatePalette 81
AllocSelector 81
AllocResource 81
AnsiPrev 82
AnsiNext 82
AnsiLower 82
AnsiLowerBuff 82
AnsiUpperBuff 83
AnsiUpper 83
AnsiToOem 83
AnsiToOemBuff 83
AppendMenu 84
AnyPopup 84
ArrangelconicWindows 85
Are 85
BitBlt 86
BeginPaint 86
BeginDeferWindowPos 86
CallMsgFilter 88
BulidCommDCB 88
BringWindowToTop 88
ChangeMenu 89
ChangeClipboardChain 89
CallWindowProc 89
Catch 89
CheckMenultem 90
CheckDlgButton 90
ChangeSelector 90
Chord 91
ChildWindowFromPoint 91
CheckRadioButton 91
CloseClipboard 92
ClipCursor 92
ClearCommBreak 92
ClientToScreen 92
CombineRgn 93
CloseWindow 93
CloseComm 93
CloseMetaFile 93
CloseSound 93
CreateBitmap 94
CountVoiceNotes 94
CopyMetaFile 94
CopyRect 94
CountClipboardFormats 94
CreateCaret 95
CreateBrushIndirect 95
CreateBitmapIndirect 95
CreateCompatibleDC 96
CreateCompatibleBitmap 96
CreateDialog 97
CreateDC 97
CreateCursor 97
CreateDialogIndirect 98
CreateDialogIndirectParam 99
CreateDIBitmap 100
CreateDialogParam 100
CreateDiscardableBitmap 101
CreateDIBPattenBrush 101
CreateFont 102
CreateEllipticRgnIndirect 102
CreateEllipticRgn 102
CreateHatchBrush 104
CreateFontIndirect 104
CreateMenu 105
CreateIcon 105
CreateIC 105
CreatePen 106
CreatePatternBrush 106
CreateMetaFile 106
CreatePalette 106
CreatePolyPolygonRgn 107
CreatePolygonRgn 107
CreatePenIndirect 107
CreateRectRgnlndirect 108
CreateRectRgn 108
CreatePopupMenu 108
CreateWindow 109
CreateSolidBrush 109
CreateRoundRectRgn 109
CreateWindowEx 118
DefDlgPorc 119
DebugBreak 119
DeferWindowPos 120
DefHookProc 121
DefFrameProc 121
DefineHandleTable 122
DeleteAtom 123
DefWindowProc 123
DefMDIChildProc 123
DeleteObject 124
DeleteMetaFile 124
DeleteDC 124
DeleMenu 124
DestroyWindow 125
DestroyMenu 125
DestroyCaret 125
DestroyCursor 125
Destroylcon 125
DeviceCapabilities 126
DeviceMode 127
DialogBoxlndirect 128
DialogBox 128
DialogBoxIndirectParam 129
DlgDirList 130
DispatchMessage 130
DialogBoxParam 130
DlgDirListComboBox 131
DlgDirSelect 132
DPtoLP 133
DOS3Call 133
DlgDirSelectComboBox 133
DrawText 134
DrawMenuBar 134
DrawFocusRect 134
DrawIcon 134
EnableMenultem 136
EnableHardwarelnput 136
Ellipse 136
EmptyClipboard 136
EndDeferWindowsPos 137
EnableWindow 137
EnumChildWindows 138
EndPaint 138
EndDialog 138
EnumFonts 139
EnumClipbardFormats 139
EnumMetaFile 140
EnumProps 141
EnumObjects 141
EnumWindows 143
EnumTaskWindows 143
Escape 144
EqualRgn 144
EqualRect 144
ExcludeClipRect 145
EscapeCommFunction 145
ExtDeviceMode 146
ExitWindows 146
ExcludeUpdateRgn 146
ExtTextOut 148
ExtFloodFill 148
FatalExit 149
FatalAppExit 149
FindResource 150
FindAtom 150
FillRect 150
FillRgn 150
FlashWindow 151
FindWindow 151
FrameRect 152
FlushComm 152
FloodFill 152
FreeProcInstance 153
FreeModule 153
FrameRgn 153
FreeLibrary 153
GetAsyncKeyState 154
GetAspectRatioFiller 154
FreeResource 154
FreeSelector 154
GetActiveWindow 154
GetBkColor 155
GetBitmapDimension 155
GetAtomHandle 155
GetAtomName 155
GetBitmapBits 155
GetCaretPos 156
GetCaretBlinkTime 156
GetBkMode 156
GetBrushOrg 156
GetBValue 156
GetCapture 156
GetClassLong 157
GetClaslnfo 157
GetCharWidth 157
GetClipboardData 158
GetClientRect 158
GetClassWord 158
GetClipBox 159
GetClipboardViewer 159
GetClipboardFormatName 159
GetClipboardOwner 159
GetCodelnfo 160
GetCodeHandle 160
GetCommError 161
GetCommSate 162
GetCommEventMark 162
GetDC 163
GetCursorPos 163
GetCurrentPDB 163
GetCurrentPostition 163
GetCurrentTask 163
GetCurrentTime 163
GetDeviceCaps 164
GetDesktopWindow 164
GetDCOrg 164
GetDIbits 167
GetDialogBaseUnits 167
GetDlgItemInt 168
GetDIgItem 168
GetDIgCtrlD 168
GetDriveType 169
GetDoubleClickTime 169
GetDlgItemText 169
GetDOSEnvironment 169
GetFreeSpace 170
GetFocus 170
GetEnvironment 170
GetKBCodePage 171
GetInstanceData 171
GetGValue 171
GetInputState 171
GetKeyboardType 172
GetKeyboardState 172
GetKeyState 173
GetKeyNameText 173
GetMenuItemID 174
GetMenuItemCount 174
GetLastActivePopup 174
GetMapMode 174
GetMenu 174
GetMenuCheckMarkDimensions 174
GetMenuString 175
GetMenuState 175
GetMessagePos 176
GetMessage 176
GetModuleHandle 177
GetModuleFileName 177
GetMessageTime 177
GetMetaFile 177
GetMetaFileBits 177
GetNextDlgTabltem 178
GetNextDlgGroupltem 178
GetModuleUsage 178
GetNearestColor 178
GetNearestPaletteIndex 178
GetObject 179
GetNumTasks 179
GetNextWindow 179
GetPolyFillMode 180
GetPixel 180
GetPaletteEntries 180
GetParent 180
GetPrivateProfileString 181
GetPrivateProfileInt 181
GetPriorityClipboardFormat 181
GetProcAddress 182
GetProfileString 183
GetProfileInt 183
GetRValue 184
GetROP2 184
GetProp 184
GetRgnBox 184
GetStockObject 185
GetScrollRange 185
GetScrollPos 185
GetSubMenu 186
GetSystemDirectory 187
GetSysModalWindow 187
GetSysColor 187
GetSystemMetrics 188
GetSystemMenu 188
GetTabbedTextExtent 190
GetSystemPaletteUse 190
GetSystemPaletteEntries 190
GetTempFileName 191
GetTempDrive 191
GetTextCharacterExtra 192
GetTextAlign 192
GetThresholdEvent 193
GetTextMetrics 193
GetTextColor 193
GetTextExtent 193
GetTextFace 193
GetUpdateRgn 194
GetUpdateRect 194
GetThresholdStatus 194
GetTickCount 194
GetTopWindow 194
GetWindow 195
GetViewportOrg 195
GetVersion 195
GetViewportExt 195
GetWindowLong 196
GetWindowExt 196
GetWindowDC 196
GetWindowText 197
GetWindowTask 197
GetWindowOrg 197
GetWindowRect 197
GetWindowDirectory 197
GetWinFlags 198
GetWindowWord 198
GetWindowTextLength 198
GlobalAlloc 199
GIobalAddAtom 199
GlobalDeleteAtom 200
GlobalCompact 200
GlobalFix 201
GlobalFindAtom 201
GlobalDiscard 201
GlobalDosAlloc 201
GlobalDosFree 201
GlobalGetAtomName 202
GlobalFree 202
GlobalFlags 202
GlobalLRUOldest 203
GlobalLRUNewest 203
GlobalHandle 203
GlobalLock 203
GlobalPageUnlock 204
GlobalPageLock 204
GlobalNotify 204
GlobalReAlloc 205
GlobalUnWire 206
GlobalUnlock 206
GlobalSize 206
GlobalUnfix 206
GrayString 207
GlobalWire 207
HiliteMenuItem 208
HideCaret 208
HIBYTE 208
InflateRect 209
HIWORD 209
InsertMenu 210
InSendMessage 210
InitAtomTable 210
InvalidateRect 212
IntersectRect 212
IntersectClipRect 212
InvertRgn 213
InvertRect 213
InvalidateRgn 213
IsClipboardFormatAvailable 214
IsChild 214
IsCharAlpha 214
IsCharAlphaNumeric 214
IsCharLower 214
IsCharUpper 214
lsIconic 215
IsRectEmpty 215
IsDialogMessage 215
IsDlgButtonChecked 215
KillTimer 216
IsZoomed 216
IsWindow 216
IsWindowEnabled 216
IsWindowVisible 216
LineDDA 217
LimitEmsPages 217
-lclose 217
-lcreat 217
-Ilseek 218
LineTo 218
LoadBitmap 219
LoadAccelerators 219
LoadCusor 220
Loadlcon 221
LoadMenulndiiect 222
LoadMenu 222
LoadLibrary 222
LoadModule 223
LOBYTE 224
LoadString 224
LoadResource 224
LocalDiscard 225
LocalCompact 225
LocalAlloc 225
Locallnit 226
LocalHandle 226
LocalFlags 226
LocaIFree 226
LocalReAlloc 227
LocalLock 227
LockResource 228
LockData 228
LocalShrink 228
LocalSize 228
LocalUnlock 228
-lopen 229
LockSegment 229
Istrcat 230
-Iread 230
LOWORD 230
LPtoDP 230
Istrcpy 231
Istrcmpi 231
Istrcmp 231
MAKEEPOINT 232
MAKELONG 232
Istrlen 232
-lwrite 232
MAKEINTATOM 232
MAKEINTRESOURCE 232
MapDialogRect 233
MakeProcInstance 233
MessageBox 234
MessageBeep 234
MapVirtualkey 234
Max 234
min 235
ModifyMenu 236
MuIDiv 238
MoveWindows 238
MoveTo 238
OemToAnsi 239
OemKeyScan 239
NetBIOSCall 239
OffsetRgn 240
OffsetRect 240
OemToAnsiBuff 240
OffsetClipRgn 240
OpenComm 241
OpenClipboard 241
OffsetViewportOrg 241
OpenFile 242
OutputDebugString 243
OpenSound 243
Openlcon 243
PatBlt 244
PALETTERGB 244
PaintRgn 244
PALETTEINDEX 244
PeekMessage 245
Pie 246
Polyline 247
Polygon 247
PlayMetaFile 247
PlayMetaFileRecord 247
PostMessage 248
PostAppMessage 248
PolyPolygon 248
ProfInsChk 249
ProfFlush 249
PostQuitMessage 249
ProfClear 249
ProfFinish 249
ProfSetup 250
ProfSampRate 250
PtVisible 251
PtInRegion 251
ProfStart 251
ProfStop 251
PtInRect 251
RectlnRegion 252
Rectangle 252
ReadComm 252
RealizePalette 252
RegisterClipboradFormat 253
RegisterClass 253
RectVisible 253
ReleaseDC 254
ReleaseCapture 254
RegisterWindowMessage 254
RemoveProp 255
RemoveMenu 255
RemoveFontResource 255
ResizePalette 256
RstoreDC 256
ReplyMessage 256
SaveDC 257
RoundRect 257
RGB 257
ScreenToClient 258
SealeWindowExt 258
ScaleViewportExt 258
ScrollWindow 259
ScrollDC 259
SelctObject 260
SelectClipRgn 260
SendMessage 262
SendDlgItemMessage 262
SelectPalette 262
SetBkColor 263
SetBitmapDimension 263
SetActiveWindows 263
SetBitmapBits 263
SetCaretBlinkTime 264
SetCapture 264
SetBkMode 264
SetBrushOrg 264
SetClassWord 265
SetClassLong 265
SetCaretPos 265
SetClipboardData 266
SetCommEventMask 268
SetCommBreak 268
SetClipboardViewer 268
SetCusor 269
SetCommState 269
SetDIBits 270
SetCusorPos 270
SetDlgItemInt 271
SetDlBitsToDevice 271
SetEnvironment 272
SetDoubleClickTime 272
SetDlgItemText 272
SetKeytxardState 273
SetHandleCount 273
SetErrorMode 273
SetFocus 273
SetMapMode 274
SetMenu 275
SetMapperFlags 275
SetMessageQueue 276
SetMenuItemBitmaps 276
SetPixel 277
SetParent 277
SetMetaFileBits 277
SetPaletteEntries 277
SetProp 278
SetPolyFillMode 278
SetResourceHandler 279
SetRectRgn 279
SetRect 279
SetRectEmpty 279
SetROP2 280
SetScrollRange 281
SetScrollPos 281
SetStretchBltMode 282
SetScrollNoise 282
SetSysColors 283
SetSwapAreaSize 283
SetSystemPaletteUse 284
SetSysModalWindew 284
SetTextAlign 285
SerTextJustification 286
SetTextColor 286
SetTextCharacterExtra 286
SetTimer 287
SetViewportOrg 288
SetViewportExt 288
SetVoiceEnvelope 289
SetVoiceAccent 289
SetVoiceQueueSize 290
SetVoiceNote 290
SetWindowExt 291
SetVoiceThreshold 291
SetVoiceSound 291
SetWindowOrg 292
SetWindowLong 292
SetWindowHook 293
SetWindowPos 293
SetWindowWord 298
SetWindowText 298
ShowScrollBar 299
ShowOwnedPopups 299
ShowCaret 299
ShowCusor 299
ShowWindow 300
StretchBlt 301
StopSound 301
SizeofResource 301
StartSound 301
StretchDIBits 302
SwitchStackBack 303
SwapRecording 303
SwapMouseButton 303
TabbedTextOut 304
SyncAllVoices 304
SwitehStackTo 304
ToAscii 305
Tlrow 305
TextOut 305
TranslateAccelerator 306
TrackPopupMenu 306
TranslateMessage 307
TranslateMDISysAccel 307
UnhookWindowsHook 308
UngetCommChar 308
TransmitCommChar 308
UnlockSegment 309
UnlockResource 309
UnionRect 309
UnlockData 309
UpdateWindow 310
UpdateColors 310
UnrealizeObject 310
UnregisterClass 310
ValidateRgn 311
ValidateRect 311
ValidateCodeSegments 311
ValidateFreeSpaces 311
WaitMessage 312
VkKeyScan 312
WinExec 313
WindowFromPoint 313
WaitSoundState 313
WinHelp 314
WriteComm 315
WriteProfileString 316
WritePrivateProfileString 316
wsprintf 317
wvsprintf 318
Yield 319
第二部分 Windows的消息 320
5.1 窗口管理消息 321
第五章 消息概述 321
5.3 输入消息 322
5.2 初始化消息 322
5.4 系统消息 323
5.7 控制消息 324
5.6 系统信息消息 324
5.5 写字板消息 324
5.7.2 编辑控制消息 325
5.7.1 按钮控制消息 325
5.7.3 列表框消息 326
5.7.4 组合框消息 327
5.8.3 列表框通知代码 328
5.8.2 编辑控制通知代码 328
5.7.5 拥有者自绘控制消息 328
5.8 通知消息 328
5.8.1 按钮通知代码 328
5.10 非用户区消息 329
5.9 卷滚条消息 329
5.8.4 组合框通知代码 329
5.12 小结 330
5.11 多文档界面消息 330
BM_GETSTATE 331
BM_GETCHECK 331
第六章 消息目录 331
BM_SETSTYLE 332
BM_SETSTATE 332
BM_SETCHECK 332
BN_DOUBLECLICKED 333
BN_CLICKED 333
CB_FINDSTRING 334
CB_DIR 334
CB_ADDSTRING 334
CB_DELETESTRING 334
CB_GETLBTEXT 335
CB_GETITEMDATA 335
CB_GETCOUNT 335
CB_GETCURSEL 335
CB_GETEDITSEL 335
CB_SELECTSTRING 336
CB_RESETCONTENT 336
CB_GETLBTEXTLEN 336
CB_INSERTSTRING 336
CB_LIMITTEXT 336
CBN_DBLCLK 337
CB_SHOWDROPDOWN 337
CB_SETCURSEL 337
CB_SETEDITSEL 337
CB_SETITEMDATA 337
CBN_SELCHANGE 338
CBN_ERRSPACE 338
CBN_DROPDOWN 338
CBN_EDITCHANGE 338
CBN_EDITUPDATE 338
EM_FMTLINES 339
EM_EMPTYUNDOBUFFER 339
CBN_SETFOCUS 339
DM_GETDEFID 339
DM_SETDEFID 339
EM_CANUNDO 339
EM_GETRECT 340
EM_GETMODIFY 340
EM_GETHANDLE 340
EM_GETLINE 340
EM_GETLINECOUNT 340
EM_LINELENGTH 341
EM_LINEINDEX 341
EM_GETSEL 341
EM_LIMITTEXT 341
EM_LINEFROMCHAR 341
EM_SETMODIFY 342
EM_SETHANDLE 342
EM_LINESCROLL 342
EM_REPLACESEL 342
EM_SETWORDBREAK 343
EM_SETTABSTOPS 343
EM_SETPASSWORDCHAR 343
EM_SETRECTNP 343
EM_SETSEL 343
EN_ERRSPACE 344
EN_CHANGE 344
EM_UNDO 344
EN_UPDATE 345
EN_SETFOCUS 345
EN_HSCROLL 345
EN_KILLFOCUS 345
EN_MAXTEXT 345
LB_DIR 346
LB_DELETESTRING 346
EN_VSCROLL 346
LB_ADDSTRING 346
LB_GETHORIZONTALEXTENT 347
LB_GETCURSEL 347
LB_FINDSTRING 347
LB_GETCOUNT 347
LB_GETTEXT 348
LB_GETSELITEMS 348
LB_GETITEMDATA 348
LB_GETITEMRECT 348
LB_GETSEL 348
LB_GETSELCOUNT 348
LB_RESETCONTENT 349
LB_INSERTSTRING 349
LB_GETTEXTLEN 349
LB_GETTOPINDEX 349
LB_SETCURSEL 350
LB_SETCOLUMNWIDTH 350
LB_SELECTSTRING 350
LB_SELITEMRANGE 350
LB_SETTABSTOPS 351
LB_SETSEL 351
LB_SETHORIZONTALEXTENT 351
LB_SETITEMDATA 351
LBN_SELCHANGE 352
LBN_KILLFOCUS 352
LB_SETTOPINDEX 352
LBN_DBLCLK 352
WM_ASKCBFORMATNAME 353
WM_ACTIVATEAPP 353
LBN_SETFOCUS 353
WM_ACTIVATE 353
WM_CHAR 354
WM_CHANGECBCHAIN 354
WM_CANCELMODE 354
WM_COMMAND 355
WM_CLOSE 355
WM_CHARTOITEM 355
WM_CHILDACTIVATE 355
WM_CLEAR 355
WM_CREATE 356
WM_COPY 356
WM_COMPACTING 356
WM_COMPAREITEM 356
WM_DEADCHAR 357
WM_CUT 357
WM_CTLCOLOR 357
WM_DESTROYCLIPBOARD 358
WM_DESTROY 358
WM_DELETEITEM 358
WM_ENDSESSION 359
WM_ENABLE 359
WM_DEVMODECHANGE 359
WM_DRAWCLIPBOARD 359
WM_DRAWRITEM 359
WM_GETDLGCODE 360
WM_FONTCHANGE 360
WM_ENTERIDLE 360
WM_ERASEBKGND 360
WM_GETMINMAXINFO 361
WM_GETFONT 361
WM_HSCROLL 362
WM_GETTEXTLENGTH 362
WM_GEFTEXT 362
WM_INITDIALOG 363
WM_ICONERASEBKGND 363
WM_HSCROLLCLIPBOARD 363
WM_INITMENUPOPUP 364
WM_INITMENU 364
WM_KEYUP 365
WM_KEYDOWN 365
WM_LBUTTONDOWN 366
WM_LBUTTONDBLCLK 366
WM_KILLFOCUS 366
WM_MBUTTONDOWN 367
WM_MBUTTONDBLCLK 367
WM_LBUTTONUP 367
WM_MDICASCADE 368
WM_MDIACTIVATE 368
WM_MBUTTONUP 368
WM_MDIICONARRANGE 369
WM_MDIGETACTIVE 369
WM_MDICREATE 369
WM_MDIDESTROY 369
WM_MDITILE 370
WM_MDISETMENU 370
WM_MDIMAXIMIZE 370
WM_MDINEXT 370
WM_MDIRESTORE 370
WM_MENUSELECT 371
WM_MENUCHAR 371
WM_MEASUREITEM 371
WM_MOVE 372
WM_MOUSEMOVE 372
WM_MOUSEACTIVATE 372
WM_NCHITTEST 373
WM_NCDESTROY 373
WM_NCACTIVATE 373
WM_NCCALCSIZE 373
WM_NCCREATE 373
WM_NCLBUTTONDOWN 374
WM_NCLBUTTONDBLCLK 374
WM_NCMOUSEMOVE 375
WM_NCMBUTTONUP 375
WM_NCLBUTTONUP 375
WM_NCMBUTTONDBLCLK 375
WM_NCMBUTTONDOWN 375
WM_NEXTDLGCTL 376
WM_NCRBUTTONUP 376
WM_NCPAINT 376
WM_NCRBUTTONDBLCLK 376
WM_NCRBUTTONDOWN 376
WM_PALETTECHANGED 377
WM_PAINTICON 377
WM_PAINT 377
WM_PAINTCLIPBOARD 377
WM_QUERYENDSESSION 378
WM_QUERYDRAGICON 378
WM_PARENTNOTIFY 378
WM_PASTE 378
WM_RBUTTONDBLCLK 379
WM_QUIT 379
WM_QUERYNEWPALETTE 379
WM_QUERYOPEN 379
WM_SETCURSOR 380
WM_RENDERFORMAT 380
WM_RBUTTONDOWN 380
WM_RBUTTONUP 380
WM_RENDERALLFORMATS 380
WM_SETREDRAW 381
WM_SETFONT 381
WM_SETFOCUS 381
WM_SIZE 382
WM_SHOWWINDOW 382
WM_SETTEXT 382
WM_SYSCHAR 383
WM_SPOOLERSTATUS 383
WM_SIZECLIPBOARD 383
WM_SYSCOMMAND 384
WM_SYSCOLORCHANGE 384
WM_SYSKEYDOWN 385
WM_SYSDEADCHAR 385
WM_SYSKEYUP 386
WM_VSCROLL 387
WM_VKEYTOITEM 387
WM_TIMECHANGE 387
WM_TIMER 387
WM_UNDO 387
WM_WININICHANGE 388
WM_VSCROLLCLIPBOARD 388
第三部分 综合参考 390
7.1 数据类型 391
第七章 数据类型和结构 391
BITMAP 393
7.2 数据结构 393
BITMAPCOREINFO 394
BITMAPCOREHEADER 394
BITMAPFILEHEADER 395
BITMAPINFO 396
BITMAPINFOHEADER 397
CLIENTCREATESTRUCT 399
COLORREF 400
COMSTAT 401
COMPAREITEMSTRUCT 401
CREATESTRUCT 402
DCB 403
DEVMODE 406
DELETEITEMSTRUCT 406
DLGTEMPLATE 408
DRAWITEMSTRUCT 410
FONTINFO 412
LOGBRUSH 413
HANDLETABLE 413
LOGFONT 414
LOGPEN 417
LOGPALETTE 417
MDICREATESTRUCT 418
MEASUREITEMSTRUCT 419
MENUITEMTEMPLATE 420
METAFILEPICT 421
OFSTRUCT 422
MULTIKEYHELP 422
MSG 422
PALETTEENTRY 423
PAINTSTRUCT 423
RECT 424
POINT 424
TEXTMETRIC 425
RGBTRIPLE 425
RGBQUAD 425
WNDCLASS 427
8.1 单行语句 430
第八章 资源描述语句 430
8.2 用户定义的资源 431
8.4 STRINGTABLE语句 432
8.3 RCDATA 语句 432
8.5 ACCELERATORS语句 433
8.6 MENU语句 434
8.6.1 项定义语句 435
8.7 DIALOG语句 437
8.7.1 对话框选项语句 439
8.7.2 对话框控制语句 441
8.8.4 #ifdef语句 456
8.8.3 #undef语句 456
8.8 指令 456
8.8.1 #include语句 456
8.8.2 #define语句 456
8.8.8 #else语句 457
8.8.7 #elif语句 457
8.8.5 #ifndef语句 457
8.8.6 #if语句 457
8.9 小结 458
8.8.9 #endif语句 458
9.2 图标资源文件格式 459
9.1 位图文件格式 459
第九章 文件格式 459
9.3 光标资源文件格式 460
9.5 图元文件格式 461
9.4 写字板文件格式 461
9.5.2 图元文件记录 462
9.5.1 图元文件的首部 462
9.5.3 图元文件的示例程序输出 475
9.6 小结 476
DATA 477
CODE 477
第十章 模块定义语句 477
EXPORTS 478
EXETYPE 478
DESCRIPTION 478
IMPORTS 479
HEAPSIZE 479
SEGMENTS 480
NAME 480
LIBRARY 480
STUB 481
STACKSIZE 481
11.1 二元光栅操作 483
第十一章 二元及三元光栅操作码 483
11.2 三元光栅操作 485
11.3 小结 492
BANDINFO 493
ABORTDOC 493
第十二章 打印机换码函数 493
BEGIN_PATH 494
DEVICEDATA 495
CLIP_TO_PATH 495
DRAWPATTERNRECT 496
DRAFTMODE 496
ENABLEPAIRKERNING 497
ENABLEDUPLEX 497
END_PATH 498
ENDDOC 498
ENABLERELATIVEWIDTHS 498
ENUMPAPERBINS 499
EXT_DEVICE_CAPS 500
EPSPRINTING 500
ENUMPAPERMETRICS 500
EXTTEXTOUT 501
GETEXTENDEDTEXTMETRICS 502
GETCOLORTABLE 502
FLUSHOUTPUT 502
GETPAIRKERNTABLE 505
GETFACENAME 505
GETEXTENTTABLE 505
GETPRINTINGOFFSET 506
GETPHYSPAGESIZE 506
GETSETPAPERBINS 507
GETSCALINGFACTOR 507
GETSETPAPERORIENT 508
GETSETPAPERMETRICS 508
GETTECHNOLOGY 509
GETSETSCREENPARAMS 509
GETVECTORBRUSHSIZE 510
GETTRACKKERNTABLE 510
NEWFRAME 511
MFCOMMENT 511
GETVECTORPENSIZE 511
NEXTBAND 512
PASSTHROUGH 512
QUERYESCSUPPORT 512
RESTORE_CTM 513
SAVE_CTM 513
SETABORTPROC 513
SETALLJUSTVALUES 514
SET_ARC_DIRECTION 515
SET_BACKGROUND_COLOR 515
SET_BOUNDS 515
SETCOLORTABLE 516
SETCOPYCOUNT 517
SETKERNTRACK 517
SETLINECAP 517
SETMITERLIMIT 518
SET_POLY_MODE 518
SETLINEJOIN 518
SET_SCREEN_ANGLE 519
SET_SPREAD 520
STARTDOC 520
TRANSFORM_CTM 521
13.1 创建汇编语言 Windows应用程序的准则 522
13.1.1 指定存贮模式 522
第十三章 汇编语言宏概述 522
13.1.2 选择调用参量 523
13.1.3 启动窗口 ProIog/Epilog 的选择项 523
13.1.7 库的连接 524
13.1.6 回调函数的说明 524
13.1.8 库的连接 524
13.2 宏指令的分类 524
13.1.5 建立应用程序的入口点 524
13.1.4 包含CMACROS.INC文件 524
13.2.2 存贮分配的宏指令 525
13.2.3 函数宏指令 525
13.2.1 段操作宏指令 525
13.3 Cmacro的使用 526
13.2.6 检错宏指令 526
13.3.1 类型重复 526
13.2.5 特殊定义宏指令 526
13.2.4 调用宏指令 526
13.3.2 符号自定 527
13.3.3 Cmacro:一个函数示例 527
13.4 结束语 528
cBegin 529
assumes 529
cCall 529
Arg 529
第十四章 汇编语言宏指令目录 529
codeOFFSET 530
cProc 530
cEnd 530
creteaSeg 531
dataOFFSET 531
errn$ 532
errnz 532
DefX 532
externX 533
FarPtr 533
IabelX 534
IocalX 534
globalX 534
parmX 535
sEnd 536
SegNameOFFSET 536
StaticX 536
sBegin 536
Save 536
第十五章 Windows的DDE协议的定义 538
15.1 如何使用DDE消息集 538
15.3 原子的使用 539
15.4 共享内存对象的使用 539
15.2 DDE对话的同步 539
15.6 System主题的使用 540
15.7 DDE消息目录 540
15.5 写字板格式的使用 540
附录A 虚拟键代码 548
附录B RC诊断信息 552
附录C Windows的调试信息 558
C.1 USE错误代码 558
C.2 GDI错误代码 559
C.3 Kernel错语代码 559
附录D 字符表 564
E.1 分段与平伸内存模式 566
E.2 使用WINMEM32.DLL库 566
附录E windows 32位内存管理DLL 566
E.3 使用32位内存的一些考虑 567
E.3.1 Windows下的平伸内存模式 568
E.3.2 应用程序栈 568
E.4.2 在子例程库中使用32位代码和数 569
E.4.1 使用32位数据对象 569
E.4.3 在主程序中使用32位代码数据 569
E.5 WINMEM32.DLL中的函数目录 569
E.4 在Windows应用程序中使用32位内存 569
E.3.4 编程语言 569
E.3.3 中断时刻代码 569
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《慢性呼吸系统疾病物理治疗工作手册》(荷)瑞克·考斯林克(RikGosselink) 2020
- 《战略情报 情报人员、管理者和用户手册》(澳)唐·麦克道尔(Don McDowell)著 2019
- 《2014年全新版浙江省人事考试参考用书 申论》曹文彪 2013
- 《实用内科手册》黄清,阮浩航主编 2016
- 《基层医疗卫生机构安全用药手册》黎月玲,熊慧瑜 2019
- 《同仁眼科手册系列 同仁儿童眼病手册》付晶编 2018
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《中国电子政务发展报告 2018-2019 数字中国战略下的政府管理创新》何毅亭主编 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017