图书介绍
Windows3.0软件开发指南 3 库函数及数据结构PDF|Epub|txt|kindle电子书版本网盘下载
- 魏彬等编译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302008590
- 出版时间:1991
- 标注页数:590页
- 文件大小:10MB
- 文件页数:615页
- 主题词:
PDF下载
下载说明
Windows3.0软件开发指南 3 库函数及数据结构PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 窗口管理接口函数1
1.1 消息函数1
目录1
前言1
1.1.2 翻译消息2
1.1.1 产生和处理消息2
1.1.4 发送消息3
1.1.3 检查消息3
1.2 窗口创建函数4
1.1.5 避免消息死锁4
1.2.1 窗口类5
1.2.5 共享窗口类6
1.2.4 注册窗口类6
1.2.2 窗口类的定位6
1.2.3 确定窗口类的所有者6
1.2.7 窗口类的元素7
1.2.6 预定义窗口类7
1.2.8 类风格9
1.2.10 创建窗口子类10
1.2.9 内部数据结构10
1.2.13 窗口函数11
1.2.12 窗口类和私用显示描述表11
1.2.11 重画用户区域11
1.2.14 窗口风格14
1.2.19 菜单16
1.2.18 滚动条16
1.2.15 多文档界面窗口16
1.2.16 标题条16
1.2.17 系统菜单16
1.2.21 窗口的生存周期17
1.2.20 窗口状态17
1.3 显示和移动函数18
1.5 硬件函数19
1.4 输入函数19
1.6 绘图函数20
1.6.2 显示描述表的类型21
1.6.1 显示器的管理21
1.6.3 显示描述表的高速缓存23
1.6.5 WM_PAINT消息24
1.6.4 绘图序列24
1.6.8 刷子校正25
1.6.7 窗口背景25
1.6.6 刷新区域25
1.6.11 显示格式化的文字26
1.6.10 绘制肖像26
1.6.9 绘制矩形区域26
1.6.12 显示灰色文字27
1.7 对话框函数28
1.6.13 在非用户区域绘图28
1.7.1 对话框的使用29
1.7.2 创建对话框30
1.7.4 对话框中的控制31
1.7.3 对话框的返回值31
1.8 滚动函数34
1.7.5 对话框键盘接口34
1.8.2 滚动条指示框35
1.8.1 标准滚动条和滚动条控制35
1.8.5 滚动用户区域36
1.8.4 处理滚动消息36
1.8.3 滚动请求36
1.9 菜单函数37
1.8.6 隐藏标准滚动条37
1.12 剪接板函数38
1.11 系统函数38
1.10 信息函数38
1.14.1 创建和显示插入指示符39
1.14 插入指示符函数39
1.13 出错处理函数39
1.15.1 定点设备和光标40
1.15 光标函数40
1.14.2 共享插入指示符40
1.16 中继函数41
1.15.5 建立用户光标41
1.15.2 显示和隐藏光标41
1.15.3 设置光标41
1.15.4 光标热点和限定光标41
1.16.2 安装过滤函数42
1.16.1 过滤函数链42
1.17 特征函数43
1.18.3 矩形的操作44
1.18.2 矩形坐标44
1.18 矩形函数44
1.18.1 在Windows应用程序中使用矩形44
1.19 小结46
2.1 设备描述表函数47
第二章 图形设备接口函数47
2.1.1 设备描述表的属性48
2.1.5 信息描述表49
2.1.4 兼容设备描述表49
2.1.2 保存设备描述表49
2.1.3 删除设备描述表49
2.2.1 绘图工具的使用50
2.2 绘图工具函数50
2.2.2 颜色51
2.3 调色板函数52
2.3.1 调色板的工作过程53
2.3.2 使用调色板54
2.4.3 正文颜色55
2.4.2 变倍模式55
2.4 绘图属性函数55
2.4.1 背景模式和背景颜色55
2.5 映射函数56
2.5.2 部分强制映射模式和非强制映射模式57
2.5.1 强制映射模式57
2.5.5 例子:MM_LOENGLISH58
2.5.4 例子:MM_TEXT58
2.5.3 变换公式58
2.6 坐标函数59
2.8 剪接函数60
2.7 区域函数60
2.10 椭圆函数和多边形函数61
2.9.2 笔的式样、色彩、宽度61
2.9 线条输出函数61
2.9.1 函数坐标61
2.11 点位图函数62
2.10.2 边框矩形62
2.10.1 函数坐标62
2.12 正文函数63
2.11.2 设备无关的点位图函数63
2.11.1 点位图和设备63
2.13.1 字库族64
2.13 字库函数64
2.13.2 字符单元65
2.13.4 行距66
2.13.3 字符的字体变化66
2.13.5 字符集67
2.13.7 用GDI选择字库68
2.13.6 字距68
2.14 图元文件函数71
2.13.8 字库文件和字库资源71
2.14.1 创建图元文件72
2.14.4 改变Windows显示图元文件的方式73
2.14.3 删除图元文件73
2.14.2 把图元文件保存在内存中或磁盘上73
2.16.1 在打印机上产生输出74
2.16 打印机控制码函数74
2.15 打印机控制函数74
2.16.2 分段输出75
2.17 环境函数76
2.16.6 其他控制码函数76
2.16.3 开始打印作业和结束打印作业76
2.16.4 终止打印作业76
2.16.5 信息控制码函数76
2.18 小结77
3.2 内存管理函数78
3.1 模块管理函数78
第三章 系统服务接口函数78
3.5 任务函数80
3.4 操作系统中断函数80
3.3 段函数80
3.7 字符串操作函数81
3.6 资源管理函数81
3.8 原子管理函数82
3.10 通讯函数83
3.9 文件初始化函数83
3.12 实用宏指令和函数84
3.11 发声函数84
3.14 调试函数85
3.13 文件输入输出函数85
3.17 小结86
3.16 应用程序执行函数86
3.15 优化工具函数86
AddFontResource88
AddAtom88
第四章 函数目录88
AccessResource88
AllocDStoCSAlias89
AdjustWindowRectEx89
AdjustWindowRect89
AnimatePalette90
AllocSelector90
AllocResource90
AnsiNext91
AnsiLowerBuff91
AnsiLower91
AnsiUpper92
AnsiToOemBuff92
AnsiPrev92
AnsiToOem92
AppendMenu93
AnyPopup93
AnsiUpperBuff93
Arc94
BeginPaint95
BeginDeferWindowPos95
ArrangeIconicWindows95
BitBlt96
BuildCommDCB97
BringWindowToTop97
CallWindowProc98
CallMsgFilter98
ChangeSelector99
ChangeMenu99
Catch99
ChangeClipboardChain99
CheckMenuItem100
CheckDlgButton100
Chord101
ChildWindowFromPoint101
CheckRadioButton101
CloseClipboard102
ClipCursor102
ClearCommBreak102
ClientToScreen102
CombineRgn103
CloseWindow103
CloseComm103
CloseMetaFile103
CloseSound103
CountClipboardFormats104
CopyRect104
CopyMetaFile104
CreateBrushIndirect105
CreateBitmapIndirect105
CountVoiceNotes105
CreateBitmap105
CreateCompatibleBitmap106
CreateCaret106
CreateCursor107
CreateCompatibleDC107
CreateDialog108
CreateDC108
CreateDialogIndirect109
CreateDialogParam110
CreateDialogIndirectParam110
CreateDIBPatternBrush111
CreateDIBitmap111
CreateEllipticRgnIndirect112
CreateEllipticRgn112
CreateDiscardableBitmap112
CreateFont113
CreateIC114
CreateHatchBrush114
CreateFontIndirect114
CreateMetaFile115
CreateMenu115
CreateIcon115
CreatePen116
CreatePatternBrush116
CreatePalette116
CreatePolyPolygonRgn117
CreatePolygonRgn117
CreatePenIndirect117
CreateRectRgnIndirect118
CreateRectRgn118
CreatePopupMenu118
CreateWindow119
CreateSolidBrush119
CreateRoundRectRgn119
CreateWindowEx127
DefDlgProc128
DebugBreak128
DefFrameProc129
DeferWindowPos129
DefHookProc130
DefMDIChildProc131
DefineHandleTable131
DeleteDC132
DeleteAtom132
DefWindowProc132
DeleteObject133
DeleteMetaFile133
DeleteMenu133
DestroyMenu134
DestroyIcon134
DestroyCaret134
DestroyCursor134
DeviceCapabilities135
DestroyWindow135
DeviceMode136
DialogBoxIndirect137
DialogBox137
DialogBoxIndirectParam138
DlgDirList139
DispatchMessage139
DialogBoxParam139
DlgDirListcomboBox140
DlgDirSelectComboBox141
DlgDirSelect141
DPtoLp142
DOS3Call142
DrawText143
DrawMenuBar143
DrawFocusRect143
DrawIcon143
EnableMenuItem145
EnableHardwareInput145
Ellipse145
EmptyClipboard145
EndDialog146
EndDeferWindowPos146
EnableWindow146
EnumChildWindows147
EndPaint147
EnumFonts148
EnumClipboardFormats148
EnumMetaFile149
EnumProps150
EnumObjects150
EnumWindows152
EnumTaskWindows152
Escape153
EqualRgn153
EqualRect153
ExcludeUpdateRgn154
ExcludeClipRect154
EscapeCommFunction154
ExtDeviceMode155
ExitWindows155
ExtFloodFill156
FatalAppExit157
ExtTextOut157
FillRect158
FatalExit158
FindResource159
FindAtom159
FillRgn159
FloodFill160
FlashWindow160
FindWindow160
FrameRgn161
FrameRect161
FlushComm161
FreeResource162
FeeProcInstance162
FreeLibrary162
FreeModule162
GetAtomHandle163
GetAsyncKeyState163
FreeSelector163
GetActiveWindow163
GetAspectRatioFilter163
GetBkMode164
GetBkColor164
GetAtomName164
GetBitmapBits164
GetBitmapDimension164
GetCaretPos165
GetCaretBlinkTime165
GetBrushOrg165
GetBValue165
GetCapture165
GetClassName166
GetClassLong166
GetCharWidth166
GetClassInfo166
GetClientRect167
GetClassWord167
GetClipboardOwner168
GetClipboardFormatName168
GetClipboardData168
GetCodeInfo169
GetCodeHandle169
GetClipboardViewer169
GetClipBox169
GetCommError170
GetCommState171
GetCommEventMask171
GetDC172
GetCursorPos172
GetCurrentPDB172
GetCurrentPosition172
GetCurrentTask172
GetCurrentTime172
GetDeviceCaps173
GetDesktopWindow173
GetDCOrg173
GetDIBits175
GetDialogBaseUnits175
GetDlgItem176
GetDlgCtrlID176
GetDOSEnvironment177
GetDlgItemText177
GetDlgItemInt177
GetEnvironment178
GetDriveType178
GetDoubleClickTime178
GetInstanceData179
GetInputState179
GetFocus179
GetFreeSpace179
GetGValue179
GetKeyboardType180
GetKeyboardState180
GetKBCodePage180
GetKeyState181
GetKeyNameText181
GetMenuItemID182
GetMenuItemCount182
GetLastActivePopup182
GetMapMode182
GetMenu182
GetMenuCheckMarkDimensions182
GetMenuState183
GetMessage184
GetMenuString184
GetMetaFileBits185
GetMetaFile185
GetMessagePos185
GetMessageTime185
GetNearestPaletteIndex186
GetNearestColor186
GetModuleFileName186
GetModuleHandle186
GetModuleUsage186
GetNextWindow187
GetNextDlgTabItem187
GetNextDlgGroupItem187
GetParent188
GetPaletteEntries188
GetNumTasks188
GetObject188
GetPrivateProfileInt189
GetPriorityClipboardFormat189
GetPixel189
GetPolyFillMode189
GetPrivateProfileString190
GetProfileString191
GetProfileInt191
GetProcAddress191
GetRgnBox192
GetProp192
GetScrollRange193
GetScrollPos193
GetROP2193
GetRValue193
GetStockObject194
GetSysModalWindow195
GetSysColor195
GetStrectchBltMode195
GetSubMenu195
GetSystemMetrics196
GetSystemMenu196
GetSystemDirectory196
GetTabbedTextExtent198
GetSystemPaletteUse198
GetSystemPaletteEntries198
GetTempFileName199
GetTempDrive199
GetTextCharacterExtra200
GetTextAlign200
GetTextMetrics201
GetTextFace201
GetTextColor201
GetTextExtent201
GetUpdateRect202
GetTopWindow202
GetThresholdEvent202
GetThresholdStatus202
GetTickCount202
GetViewportExt203
GetVersion203
GetUpdateRgn203
GetWindowDC204
GetWindow204
GetViewportOrg204
GetWindowsDirectory205
GetWindowRect205
GetWindowExt205
GetWindowLong205
GetWindowOrg205
GetWindowWord206
GetWindowTextLength206
GetWindowTask206
GetWindowText206
GlobalAddAtom207
GetWinFlags207
GlobalCompact208
GlobalAlloc208
GlobalDosFree209
GlobalDosAlloc209
GlobalDeleteAtom209
GlobalDiscard209
GlobalFree210
GlobalFlags210
GlobalFindAtom210
GlobalFix210
GlobalLock211
GlobalHandle211
GlobalGetAtomName211
GlobalNotify212
GlobalLRUOldest212
GlobalLRUNewest212
GlobalReAlloc213
GlobalPageUnlock213
GlobalPageLock213
GlobalUnlock214
GlobalUnfix214
GlobalSize214
GrayString215
GlobalWire215
GlobalUnWire215
HIBYTE216
HIWORD217
HiliteMenuItem217
HideCaret217
InsertMenu218
InSendMessage218
InflateRect218
InitAtomTable218
IntersectRect220
IntersectClipRect220
InvalidateRgn221
InvalidateRect221
IsCharLower222
IsCharAlphaNumeric222
InvertRect222
InvertRgn222
IsCharAlpha222
IsDialogMessage223
IsClipboardFormatAvailable223
IsCharUpper223
IsChild223
IsWindow224
IsRectEmpty224
IsDlgButtonChecked224
IsIconic224
_lclose225
KillTimer225
IsWindowEnabled225
IsWindowVisible225
IsZoomed225
LineDDA226
LimitEmsPages226
_lcreat226
LoadAccelerators227
_llseek227
LineTo227
LoadCursor228
LoadBitmap228
LoadIcon229
LoadMenuIndirect230
LoadMenu230
LoadLibrary230
LoadModule231
LOBYTE232
LoadString232
LoadResource232
LocalDiscard233
LocalCompact233
LocalAlloc233
LocalInit234
LocalHandle234
LocalFlags234
LocalFree234
LocalReAlloc235
LocalLock235
LockResource236
LockData236
LocalShrink236
LocalSize236
LocalUnlock236
_lopen237
LockSegment237
_lread238
LPtoDP238
LOWORD238
lstrcmpi239
lstrcmp239
lstrcat239
MAKEINTATOM240
_lwrite240
lstrcpy240
lstrlen240
MapDialogRect241
MakeProcInstance241
MAKEINTRESOURCE241
MAKELONG241
MAKEPOINT241
MessageBox242
MessageBeep242
MapVirtualKey242
max242
ModifyMenu244
min244
MulDiv246
MoveWindow246
MoveTo246
OemToAnsi247
OemKeyScan247
NetBIOSCall247
OffsetRect248
OffsetClipRgn248
OemToAnsiBuff248
OpenClipboard249
OffsetWindowOrg249
OffsetRgn249
OffsetViewportOrg249
OpenFile250
OpenComm250
OpenIcon251
PALETTERGB252
PALETTEINDEX252
OpenSound252
OutputDebugString252
PaintRgn252
PeekMessage253
PatBlt253
Pie254
Polygon255
PlayMetaFileRecord255
PlayMetaFile255
PolyPolygon256
PostAppMessage256
Polyline256
ProfClear257
PostQuitMessage257
PostMessage257
ProfSampRate258
ProfInsChk258
ProfFinish258
ProfFlush258
PtInRect259
ProfStop259
ProfSetup259
ProfStart259
RealizePalette260
ReadComm260
PtInRegion260
PtVisible260
RectVisible261
RectInRegion261
Rectangle261
RegisterWindowMessage262
RegisterClipboardFormat262
RegisterClass262
RemoveFontResource263
ReleaseDC263
ReleaseCapture263
ReplyMessage264
RemoveProp264
RemoveMenu264
RestoreDC265
ResizePalette265
ScaleViewportExt266
SaveDC266
RGB266
RoundRect266
ScreenToClient267
ScaleWindowExt267
ScrollWindow268
ScrollDC268
SelectObject269
SelectClipRgn269
SelectPalette270
SetActiveWindow271
SendMessage271
SendDlgItemMessage271
SetBkMode272
SetBkColor272
SetBitmapBits272
SetBitmapDimension272
SetCaretPos273
SetCaretBlinkTime273
SetBrushOrg273
SetCapture273
SetClassWord274
SetClassLong274
SetClipboardData275
SetClipboardViewer276
SetCommEventMask277
SetCommBreak277
SetDIBits278
SetCursorPos278
SetCommState278
SetCursor278
SetDIBitsToDevice279
SetDlgItemText280
SetDlgItemInt280
SetErrorMode281
SetEnvironment281
SetDoubleClickTime281
SetMapMode282
SetKeyboardState282
SetFocus282
SetHandleCount282
SetMenu283
SetMapperFlags283
SetMessageQueue284
SetMenuItemBitmaps284
SetPixel285
SetParent285
SetMetaFileBits285
SetPaletteEntries285
SetProp286
SetPolyFillMode286
SetResourceHandler287
SetRectRgn287
SetRect287
SetRectEmpty287
SetROP2288
SetScrollRange289
SetScrollPos289
SetStretchBltMode290
SetSoundNoise290
SetSysColors291
SetSwapAreaSize291
SetSystemPaletteUse292
SetSysModalWindow292
SetTextAlign293
SetTextJustification294
SetTextColor294
SetTextCharacterExtra294
SetViewportExt295
SetTimer295
SetViewportOrg296
SetVoiceNote297
SetVoiceEnvelope297
SetVoiceAccent297
SetVoiceThreshold298
SetVoiceSound298
SetVoiceQueneSize298
SetWindowLong299
SetWindowExt299
SetWindowPos300
SetWindowOrg300
SetWindowsHook301
SetWindowWord305
SetWindowText305
ShowOwnedPopups306
ShowCursor306
ShowCaret306
ShowWindow307
ShowScrollBar307
StretchBlt308
StopSound308
SizeofResource308
StartSound308
StretchDIBits309
SwapMouseButton310
SyncAllVoices311
SwitchStackTo311
SwapRecording311
SwitchStackBack311
TextOut312
TabbedTextOut312
TrackPopupMenu313
ToAscii313
Throw313
TranslateAccelerator314
TransmitCommChar315
TranslateMessage315
TranslateMDISysAccel315
UnlockData316
UnionRect316
UngetCommChar316
UnhookWindowsHook316
UnrealizeObject317
UnlockSegment317
UnlockResource317
ValidateCodeSegments318
UpdateWindow318
UnregisterClass318
UpdateColors318
ValidateRgn319
ValidateRect319
ValidateFreeSpaces319
WaitSoundState320
WaitMessage320
VkKeyScan320
WinExec321
WindowFromPoint321
WinHelp322
WritePrivateProfileString323
WriteComm323
wsprintf324
WriteProfileString324
Yield326
wvsprintf326
5.1 窗口管理消息327
第五章 Windows消息概述327
5.2 初始化消息328
5.4 系统消息329
5.3 输入消息329
5.7 控制消息330
5.6 系统信息消息330
5.5 剪接板消息330
5.7.2 编辑控制消息331
5.7.1 按钮控制消息331
5.7.3 列表框消息332
5.7.5 自画控制消息333
5.7.4 组合框消息333
5.8.3 列表框通报码334
5.8.2 编辑控制通报码334
5.8 通报消息334
5.8.1 按钮通报码334
5.10 非用户区消息335
5.9 滚动条消息335
5.8.4 组合框通报码335
5.12 小结336
5.11 多文档接口消息336
第六章 消息目录337
BM_SETSTYLE338
BM_SETSTATE338
BM_GETCHECK338
BM_GETSTATE338
BM_SETCHECK338
BN_DOUBLECLICKED339
BN_CLICKED339
CB_FINDSTRING340
CB_DIR340
CB_ADDSTRING340
CB_DELETESTRING340
CB_GETITEMDATA341
CB_GETEDITSEL341
CB_GETCOUNT341
CB_GETCURSEL341
CB_RESETCONTENT342
CB_LIMITTEXT342
CB_GETLBTEXT342
CB_GETLBTEXTLEN342
CB_INSERTSTRING342
CB_SETITEMDATA343
CB_SETEDITSEL343
CB_SELECTSTRING343
CB_SETCURSEL343
CBN_EDITCHANGE344
CBN_DROPDOWN344
CB_SHOWDROPDOWN344
CBN_DBLCLK344
DM_GETDEFID345
CBN_SETFOCUS345
CBN_EDITUPDATE345
CBN_ERRSPACE345
CBN_KILLFOCUS345
CBN_SELCHANGE345
EM_GETHANDLE346
EM_FMTLINES346
DM_SETDEFID346
EM_CANUNDO346
EM_EMPTYUNDOBUFFER346
EM_GETSEL347
EM_GETRECT347
EM_GETLINE347
EM_GETLINECOUNT347
EM_GETMODIFY347
EM_LINESCROLL348
EM_LINELENGTH .348
EM_LIMITTEXT348
EM_LINEFROMCHAR348
EM_LINEINDEX348
EM_SETRECT349
EM_SETPASSWORDCHAR349
EM_REPLACESEL349
EM_SETHANDLE349
EM_SETMODIFY349
EM_SETWORDBREAK350
EM_SETTABSTOPS350
EM_SETRECTNP350
EM_SETSEL350
EN_ERRSPACE351
EN_CHANGE351
EM_UNDO351
EN_UPDATE352
EN_SETFOCUS352
EN_HSCROLL352
EN_KILLFOCUS352
EN_MAXTEXT352
LB_DIR353
LB_DELETESTRING353
EN_VSCROLL353
LB_ADDSTRING353
LB_GETITEMDATA354
LB_GETHORIZONTALEXTENT354
LB_FINDSTRING354
LB_GETCOUNT354
LB_GETCURSEL354
LB_GETTEXT355
LB_GETSELITEMS355
LB_GETITEMRECT355
LB_GETSEL355
LB_GETSELCOUNT355
LB_SELECTSTRING356
LB_RESETCONTENT356
LB_GETTEXTLEN356
LB_GETTOPINDEX356
LB_INSERTSTRING356
LB_SETHORIZONTALEXTENT357
LB_SETCURSEL357
LB_SELITEMRANGE357
LB_SETCOLUMNWIDTH357
LB_SETTOPINDEX358
LB_SETTABSTOPS358
LB_SETITEMDATA358
LB_SETSEL358
LBN_SETFOCUS359
LBN_SELCHANGE359
LBN_DBLCLK359
LBN_ERRSPACE359
LBN_KILLFOCUS359
WM_CANCELMODE360
WM_ASKCBFORMATNAME360
WM_ACTIVATE360
WM_ACTIVATEAPP360
WM_CHARTOITEM361
WM_CHAR361
WM_CHANGECBCHAIN361
WM_COMMAND362
WM_CLOSE362
WM_CHILDACTIVATE362
WM_CLEAR362
WM_CREATE363
WM_COPY363
WM_COMPACTING363
WM_COMPAREITEM363
WM_DEADCHAR364
WM_CUT364
WM_CTLCOLOR364
WM_DESTROYCLIPBOARD365
WM_DESTROY365
WM_DELETEITEM365
WM_ENDSESSION366
WM_ENABLE366
WM_DEVMODECHANGE366
WM_DRAWCLIPBOARD366
WM_DRAWITEM366
WM_FONTCHANGE367
WM_ERASEBKGND367
WM_ENTERIDLE367
WM_GETMINMAXINFO368
WM_GETFONT368
WM_GETDLGCODE368
WM_HSCROLL369
WM_GETTEXTLENGTH369
WM_GETTEXT369
WM_INITDIALOG370
WM_ICONERASEBKGND370
WM_HSCROLLCLIPBOARD370
WM_KEYDOWN371
WM_INITMENUPOPUP371
WM_INITMENU371
WM_KEYUP372
WM_LBUTTONUP373
WM_LBUTTONDOWN373
WM_KILLFOCUS373
WM_LBUTTONDBLCLK373
WM_MBUTTONUP374
WM_MBUTTONDOWN374
WM_MBUTTONDBLCLK374
WM_MDICREATE375
WM_MDICASCADE375
WM_MDIACTIVATE375
WM_MDIMAXISIZE376
WM_MDIICONARRANGE376
WM_MDIDESTROY376
WM_MDIGETACTIVE376
WM_MEASUREITEM377
WM_MDITILE377
WM_MDINEXT377
WM_MDIRESTORE377
WM_MDISETMENU377
WM_MENUSELECT378
WM_MENUCHAR378
WM_NCACTIVATE379
WM_MOVE379
WM_MOUSEACTIVATE379
WM_MOUSEMOVE379
WM_NCHITTEST380
WM_NCDESTROY380
WM_NCCALCSIZE380
WM_NCCREATE380
WM_NCLBUTTONDOWN381
WM_NCLBUTTONDBLCLK381
WM_NCMOUSEMOVE382
WM_NCMBUTTONUP382
WM_NCLBUTTONUP382
WM_NCMBUTTONDBLCLK382
WM_NCMBUTTONDOWN382
WM_NEXTDLGCTL383
WM_NCRBUTTONUP383
WM_NCPAINT383
WM_NCRBUTTONDBLCLK383
WM_NCRBUTTONDOWN383
WM_PALETTECHANGED384
WM_PAINTICON384
WM_PAINT384
WM_PAINTCLIPBOARD384
WM_QUERYDRAGICON385
WM_PASTE385
WM_PARENTNOTIFY385
WM_RBUTTONDBLCLK386
WM_QUIT386
WM_QUERYENDSESSION386
WM_QUERYNEWPALETTE386
WM_QUERYOPEN386
WM_RENDERALLFORMATS387
WM_RBUTTONUP387
WM_RBUTTONDOWN387
WM_SETFONT388
WM_SETFOCUS388
WM_RENDERFORMAT388
WM_SETCURSOR388
WM_SHOWWINDOW389
WM_SETTEXT389
WM_SETREDRAW389
WM_SPOOLERSTATUS390
WM_SIZECLIPBOARD390
WM_SIZE390
WM_SYSCOLORCHANGE391
WM_SYSCHAR391
WM_SYSDEADCHAR392
WM_SYSCOMMAND392
WM_SYSKEYUP393
WM_SYSKEYDOWTN393
WM_TIMER394
WM_TIMECHANGE394
WM_VSCROLL395
WM_VKEYTOITEM395
WM_UNDO395
WM_WININICHANGE396
WM_VSCROLLCLIPBOARD396
7.1 数据类型397
第七章 数据类型和数据结构397
BITMAP399
7.2 数据结构399
BITMAPCOREINFO400
BITMAPCOREHEADER400
BITMAPFILEHEADER401
BITMAPINFO402
BITMAPINFOHEADER403
CLIENTCREATESTRUCT405
COLORREF406
COMPAREITEMSTRUCT407
CREATESTRUCT408
COMSTAT408
DCB409
DELETEITEMSTRUCT411
DEVMODE412
DLGTEMPLATE413
DRAWITEMSTRUCT416
LOGBRUSH417
HANDLETABLE417
LOGFONT418
LOGPEN420
LOGPALETTE420
MDICREATESTRUCT421
MEASUREITEMSTRUCT422
MENUITEMTEMPLATE423
MSG424
METAFILEPICT424
PAINTSTRUCT425
OFSTRUCT425
MULTIKEYHELP425
PALETTEENTRY426
RGBQUAD427
RECT427
POINT427
TEXTMETRIC428
RGBTRIPLE428
WNDCLASS429
8.1 单行语句432
第八章 资源描述语句432
8.2 用户定义的资源433
8.3 RCDATA语句434
8.4 STRINGTABLE语句435
8.5 ACCELERATORS语句436
8.6 MENU语句437
8.7 DIALOG语句440
8.7.1 对话任选项语句441
8.7.2 对话控制语句444
8.8.4 #ifdef语句459
8.8.3 #undef语句459
8.8 指令459
8.8.1 #include语句459
8.8.2 #define语句459
8.8.7 #elif语句460
8.8.6 #if语句460
8.8.5 #ifndef语句460
8.9 小结461
8.8.9 #endif语句461
8.8.8 #else语句461
9.2 肖像资源文件格式462
9.1 点位图文件格式462
第九章 文件格式462
9.3 光标资源文件格式463
9.4 剪接板文件格式464
9.5.1 图元文件头465
9.5 图元文件格式465
9.5.2 图元文件记录466
9.5.3 图元文件程序输出的示例479
9.6 小结480
CODE481
第十章 模块定义语句481
DESCRIPTION482
DATA482
HEAPSIZE483
EXPORTS483
EXETYPE483
NAME484
LIBRARY484
IMPORTS484
STACKSIZE485
SEGMENTS485
STUB486
11.1 二元光栅操作487
第十一章 二元和三元光栅操作码487
11.2 三元光栅操作489
11.3 小结493
BANDINFO494
ABORTDOC494
第十二章 打印机控制码函数494
CLIP_TO_PATH496
BEGIN_PATH496
DRAWPATTERNRECT497
DRAFTMODE497
DEVICEDATA497
ENABLEDUPLEX498
ENABLERELATIVEWIDTHS499
ENABLEPAIRKERNING499
END_PATH500
ENDDOC500
ENUMPAPERMETRICS501
ENUMPAPERBINS501
EXT_DEVICE_CAPS502
EPSPRINTING502
EXTTEXTOUT503
GETEXTENDEDTEXTMETRICS504
GETCOLORTABLE504
FLUSHOUTPUT504
GETEXTENTTABLE506
GETPAIRKERNTABLE507
GETFACENAME507
GETSCALINGFACTOR508
GETPRINTINGOFFSET508
GETPHYSPAGESIZE508
GETSETPAPERMETRICS509
GETSETPAPERBINS509
GETSETSCREENPARAMS510
GETSETPAPERORIENT510
GETTRACKKERNTABLE511
GETTECHNOLOGY511
GETVECTORBRUSHSIZE512
GETVECTORPENSIZE512
MFCOMMENT513
NEWFRAME513
NEXTBAND513
PASSTHROUGH514
QUERYESCSUPPORT514
RESTORE_CTM515
SAVE_CTM515
SELECTPAPERSOURCE515
SETABORTPROC515
SETALLJUSTVALUES516
SET_BOUNDS517
SET_ARC_DIRECTION517
SET_BACKGROUND_COLOR517
SETCOLORTABLE518
SETKERNTRACK519
SETLINECAP519
SETCOPYCOUNT519
SETLINEJOIN520
SETMITERLIMIT520
SET_POLY_MODE521
SET_SPREAD522
STARTDOC522
SET_SCREEN_ANGLE522
TRANSFORM_CTM523
13.1 建立Windows汇编语言应用程序的准则524
13.1.1 指定内存模式524
第十三章 汇编语言宏指令综述524
13.1.2 选择调用约定525
13.1.4 包含CMACROS.INC文件526
13.1.5 创建应用程序入口点526
13.1.3 允许使用Windows的前缀及后缀的选择项526
13.2 Cmacro的宏指令组527
13.1.8 允许堆栈检查527
13.2.1 段定义宏指令527
13.1.7 连接库文件527
13.1.6 申明回调函数527
13.2.3 函数宏指令528
13.2.4 调用宏指令528
13.2.2 内存分配宏指令528
13.3 Cmacro的使用529
13.2.6 检错宏指令529
13.3.1 不考虑类型超越529
13.2.5 特殊定义宏指令529
13.3.2 符号重定义530
13.3.3 Cmacro的例子530
13.4 小结531
assumes532
Arg532
cBegin532
第十四章 汇编语言宏指令目录532
cCall533
cEnd533
cProc534
createSeg534
codeOFFSET534
DefX535
errn$535
dataOFFSET535
errnz536
externX536
globalX537
labelX537
FarPtr537
localX538
Save539
sBegin539
parmX539
sEnd540
staticX540
SegNameOFFSET540
第十五章 Windows DDE协议定义541
15.1 DDE消息集541
15.2 同步DDE会话542
15.3 使用原子542
15.5 使用剪接板格式543
15.6 使用System主题543
15.4 使用共享内存对象543
15.7 DDE消息目录544
附录A 虚拟键代码552
附录B 资源编译程序(RC)的诊断信息556
附录C Windows的调试信息562
附录D 字符集569
附录E Windows 32位内存管理DLL571
E.1 分段内存模式与连续内存模式571
E.2 WINMEM32.DLL库的使用572
E.3 使用32位内存的一些考虑573
E.3.1 Windows下的连续内存573
E.3.2 应用程序堆栈574
E.4.1 使用32位数据对象575
E.4 在Windows应用程序中使用32位存储器575
E.4.2 在子程序库中使用32位代码和数据575
E.3.4 编程语言575
E.3.3 中断时刻代码575
E.4.3 在主程序中使用32位代码和数据576
E.5 WINMEM32.DLL中的函数目录576
E.6 DDL函数的使用示例579