《Microsoft Windows 3.0 SDK 程序员参考手册》
作者 | 雪菲,范煜译;宋华校 编者 |
---|---|
出版 | 微宏电脑软件研究所 |
参考页数 | 439 |
出版时间 | 1991(求助前请核对) 目录预览 |
ISBN号 | 无 — 求助条款 |
PDF编号 | 8218408(仅供预览,未存储实际文件) |
求助格式 | 扫描PDF(若分多册发行,每次仅能受理1册) |

引言1
应用程序编程接口1
窗口特性1
窗口管理接口1
窗口管理接口函数集2
图形设备接口2
图形设备接口函数集2
系统服务接口3
系统服务接口函数集3
命名约定4
参数名4
本手册概述5
文档约定6
Microsoft Windows SDK文档集7
第一卷9
第一章窗口管理接口函数10
1.1消息函数10
1.1.1产生和处理消息11
1.1.2翻译消息12
1.1.3检验消息13
1.1.4发送消息13
1.1.5避免消息死锁13
1.2窗口创建函数14
1.2.1窗口类15
1.2.2Windows如何定位窗口类15
1.2.3 Windows如何确定类的所有权15
1.2.4注册窗口类16
1.2.5共享窗口类16
1.2.6预定义窗口类16
1.2.7窗口类的元素16
1.2.7.1类名17
1.2.7.2窗口函数地址17
1.2.7.3实例句柄17
1.2.7.4类光标17
1.2.7.5类图标18
1.2.7.6类背景刷子18
1.2.7.7类菜单19
1.2.8类风格19
1.2.9内部数据结构20
1.2.10创建窗口子类20
1.2.11重画用户区域21
1.2.12类和私有显示描述表21
1.2.13窗口函数21
1.2.14窗口风格24
1.2.15多文档界面窗口26
1.2.16标题横条26
1.2.17系统菜单26
1.2.18卷动条26
1.2.19菜单27
1.2.20窗口状态27
1.2.21窗口的生存周期28
1.3显示和移动函数28
1.4输入函数29
1.5硬件函数30
1.6绘图函数30
1.6.1Windows如何管理显示器31
1.6.2显示描述表类型31
1.6.3显示描述表高速缓存34
1.6.4绘图序列34
1.6.5 WM—PAINT消息34
1.6.6刷新区域35
1.6.7窗口背景35
1.6.8刷子校正35
1.6.9绘制矩形区域36
1.6.10绘制图标36
1.6.11绘制格式化文本36
1.6.12绘制灰文本38
1.6.13在非用户区域绘图38
1.7对话框函数39
1.7.1对话框的使用40
1.7.2创建对话框40
1.7.3对话框的返回值41
1.7.4对话框中的控制41
1.7.5对话框的键盘接口44
1.8卷动函数45
1.8.1标准卷动条和卷动条控制45
1.8.2卷动条翻阅框46
1.8.3卷动请求46
1.8.4处理卷动消息46
1.8.5卷动用户区域47
1.8.6隐藏标准卷动条47
1.9菜单函数47
1.10信息函数48
1.11系统函数49
1.12剪贴函数49
1.13出错函数49
1.14插字符函数49
1.14.1创建和显示插字符50
1.14.2共享插字符50
1.15光标函数51
1.15.1定点设备和光标51
1.15.2显示和隐藏光标51
1.15.3放置光标51
1.15.4光标热点和限制光标52
1.15.5创建定制光标52
1.16钩子函数52
1.16.1过滤函数链52
1.16.2安装过滤函数53
1.17特征函数53
1.18矩形函数54
1.18.1在Windows应用程序中使用矩形55
1.18.2矩形与矩形操作55
1.19小结56
第二章图形设备接口函数58
2.1设备描述表函数58
2.1.1设备描述表属性59
2.1.2保存设备描述表60
2.1.3删除设备描述表60
2.1.4兼容设备描述表60
2.1.5信息描述表61
2.2绘图工具函数61
2.2.1绘图工具的使用62
2.2.2色彩63
2.3调色板函数64
2.3.1调色板如何工作65
2.3.2使用调色板66
2.4绘图属性函数67
2.4.1背景模式和背景色67
2.4.2缩放模式67
2.4.3文本色彩68
2.5映射函数68
2.5.1强制映射模式69
2.5.2部分强制和非强制映射模式69
2.5.3变换方程70
2.5.4例子:MM—TEXT71
2.5.5例子:—LOENGLISH71
2.6坐标函数71
2.7区域函数72
2.8剪贴函数73
2.9线条输出函数73
2.9.1函数坐标73
2.9.2画笔的式样、色彩、宽度74
2.10椭圆和多边形函数74
2.10.1函数坐标75
2.10.2外接矩形75
2.11位图函数75
2.11.1位图和设备76
2.11.2与设备无关的位图函数76
2.12文本函数77
2.13字体函数77
2.13.1字体族78
2.13.2字符单元79
2.13.3改变字符79
2.13.4前导空白80
2.13.5字符集82
2.13.6字距83
2.13.7用GDI选择字体83
2.13.8字体文件和字体资源86
2.14图元文件函数86
2.14.1创建图元文件87
2.14.2把图元文件保存到内存中或磁盘上88
2.14.3删除图元文件88
2.14.4改变Windows显示图元文件的方式88
2.15打印机控制函数89
2.16打印机换码函数89
2.16.1在打印机上产生输出89
2.16.2条状输出90
2.16.3开始和结束打印作业91
2.16.4终止打印作业91
2.16.5信息换码91
2.16.6其他换码调用91
2.17环境函数91
2.18小结92
第三章系统服务接口函数93
3.1模块管理函数93
3.2内存管理函数94
3.3段函数95
3.4操作系统中断函数96
3.5任务函数96
3.6资源管理函数97
3.7字符串操作函数97
3.8原子管理函数98
3.9初始化文件函数99
3.10通讯函数99
3.11发声函数100
3.12实用宏指令和函数100
3.13文件I/O函数101
3.14调试函数101
3.15优化工具函数102
3.16应用程序执行函数102
3.17小结103
第4章函数目录104
AccessResource104
AddAtom104
AddFontResource105
Ad justWindowRect105
AdjustWindowRectEx106
AllocDStoCSAlias106
AllocResource107
AllocSelector107
AnimatePalette107
AnsiLower108
AnsiLowerBuff108
AnsiNext109
AnsiPrev109
AnsiToOem109
AnsiToOemBuff110
AnsiUpper110
AnsiUpperBuff110
AnyPopup111
AppendMenu111
Arc113
ArrangeIconicWindows114
BeginDeferWindowPos114
BeginPaint114
BitBit115
BringWindowToTop117
BulidCommDCB117
CallMsgFilter118
CallWindowProc118
Catch119
ChangeClipboardChain119
ChangeSelector120
CheckDlgButton120
CheckMenuItem121
CheckRadioButton121
ChildWindowFromPoint122
Chord122
ClearCommBreak123
ClientToScreen123
CupCursor123
CloseClipboard124
CloseComm124
CloseMetaFile124
CloseSound124
CloseWindow125
CombineRgn125
CopyMetaFile126
CopyRect126
CountClipboardFormats126
CountVoiceNotes126
CreateBitmap127
CreateBitmapIndirect127
CreateBrushIndirect128
CreateCaret128
CreateCompatibleBitmap129
CreateCompatibleDC129
CreateCursor130
CreateDC130
CreateDialog131
CreateDialogIndirect132
CreateDialogIndirectParam134
CreateDialogParam134
CreateDIBitmap135
CreateDIBPattenBrush136
CreateDiscardableBitmap136
CreateEllipticRgn137
CreateEllipticRgnIndirect137
CreateFont137
CreateFontIndirect140
CreateHatchBrush140
CreateIC141
CreateIcon141
CreateMenu142
CreateMetaFile142
CreatePalette142
CreatePattemBrush143
CreatePen143
CreatePenIndirect144
CreatePolygonRgn144
CreatePolyPolygonRgn144
CreatePopupMenu145
CreateRectRgn145
CreateRectRgnIndirect146
CreateRoundRectRgn146
CreateSolidBrush147
CreateWindow147
CreateWindowEx158
DebugBreak159
DefDlgPorc160
DeferWindowPos160
DefFrameProc162
DefHookProc163
DefineHandleTable163
DefMDIChildProc165
DefWindowProc165
DeleteAtom166
DeleteDC166
DeleMenu167
DeleteMetaFile167
DeleteObject167
DestroyCaret168
DestroyCursor168
DestroyIcon168
DestroyMenu169
DestroyWindow169
DeviceCapabilities169
DeviceMode171
DialogBox172
DialogBoxIndirect173
DialogBoxIndirectParam174
DialogBoxParam175
DispatchMessage175
DlgDirList176
DlgDirListComboBox177
DlgDirSelect178
DlgDirSelectComboBox179
DOS3Call179
DPtoLP180
DrawFocusRect180
DrawIcon181
DrawMenuBar181
DrawText181
Ellipse183
EmptyClipboard183
EnableHardwareInput184
EnableMenuItem184
EnableWindow185
EndDeferWindowsPos185
EndDialog186
EndPaint186
EnumChildWindows186
EnumClipbardFormats187
EnumFonts188
EnumMetaFile189
EnumOb jects190
EnumProps191
EnumTaskWindows193
EnumWindows193
EqualRect194
EqualRgn194
Escape195
EscapeCommFunction195
ExcludeClipRect196
ExcludeUpdateRgn197
ExitWindows197
ExtDeviceMode198
ExtFloodFill199
ExtTextOut200
FatalAppFxit201
FatalExit202
FillRect202
FillRgn203
FindAtom203
FindResource203
FindWindow204
FlashWindow205
FloodFill205
FlushComm206
FrameRect206
FrameRgn207
FreeLibrary207
FreeModule207
FreeProcInstance207
FreeResource208
FreeSelector208
GetActiveWindow208
GetAspectRatioFiller209
GetAsyncKeyState209
GetAtomHandle209
GetAtomName210
GetBitmapBits210
GetBitmapDimension210
GetBkMode211
GetBrush Org211
GetBValue211
GetCapture212
GetCaretBlinkTime212
GetCaretPos212
GetCharWidth213
GetClasInfo213
GetClassLong214
GetClassWord214
GetClien?ect215
GetClipboardData215
GetClipboardFormatName216
GetClipboardOwner216
GetClipBox217
GetCodeHandle217
GetCodeInfo217
GetCommError219
GetCommEventMark220
GetCommSate220
GetCurrentPDB220
GetCurrentPostition221
GetCurrentTask221
GetCurrentTime221
GetCursorPos221
GetDC222
GetDCOrg222
GetDesktopWindow222
GetDeviceCaps223
GetDialogBaseUnits226
GetDIbits226
GetDlgCtrID227
GetDlgItem228
GetDlgItemlnt228
GetDlgItemText229
GetDOSEnvironment229
GetDriveType230
GetEnvironment230
GetFocus231
GetFreeSpace231
GetGValue231
GetInputState232
GetInstanceData232
GetKBCodePage232
GetKeyboardState233
GetKeyboardType233
GetKeyNameText234
GetKeyState235
GetLastActivePopup235
GetMapMode236
GetMenu236
GetMenuCheckMarkDimensions236
GetMenuItemCount236
GetMenuItemID237
GetMenuState237
GetMenuString238
GetMessage239
GetMessagePos240
GetMessageTime240
GetMetaFile240
GetMetaFileBits240
GetModuleFileName241
GetModuleHandle241
GetModuleUsage241
GetNearestColor242
GetNearestPaletteIndex242
GetNextDlgGroupItem242
GetNextDlgTabItem243
GetNextWindow243
GetNumTasks244
GetObject244
GetPaletteEntries244
GetParent245
GetPixel245
GetPolyFillMode245
GetPriorityClipboardFormat246
GetPrivateProfileInt246
GetPrivateProfileString247
GetProcAddress248
GetProfileInt248
GetProfileString249
GetProp250
GetRgnBox250
GetROP2251
GetRValue251
GetScrollPos251
GetScrollRange252
GetStockObject253
GetSubMenu254
GetSysColor254
GetSysModalWindow255
GetSystemDirectory255
GetSystemMenu255
GetSystemMetrics256
GetSystemPaletteEntries258
GetSystemPaletteUse258
GetTabbedTextExtent258
GetTempDrive259
GetTempFileName259
GetTextAlign260
GetTextCharacterExtra262
GetTextColor262
GetTextExtent262
GetTextFace262
GetTextMetrics263
GetThresholdEvent263
GetThresholdStatus263
GetTickCount264
GetTopWindow264
GetUpdateRect264
GetUpdateRgn265
GetVersion265
GetViewportExt265
GetViewportOrg266
GetWindow266
GetWindowDC266
GetWindowExt267
GetWindowLong267
GetWindowOrg268
GetWindowRect268
GetWindowDirectory268
GetWindowTask269
GetWindowText269
GetWindowTextLength269
GetWindowWord270
GetwinFlags270
GlobalAddAtom271
GlobalAlloc271
GlobalCompact272
GlobalDeleteAtom273
GlobalDosAlloc273
GlobalDosAlloc274
GlobalDosFree274
GlobalFindAtom274
GlobalFix275
GlobalFlags275
GlobalFree276
GlobalGetAtomName276
GlobalGetAtomName276
GlobalHandle276
GlobalLock277
GlobalLRUNewest277
GlobalLRUOldest278
GlobalNotify278
GlobalPageLock279
GlobalPageUnlock279
GlobalReAlloc279
GlobalSize281
GlobalUnfix281
GlobalUnlock281
GlobalUnWire282
GlobalWire282
GrayString284
HIBYTE284
HideCaret285
HiliteMenuItem285
HIWORD285
InflateRect286
InitAtomTable286
InSendMessage287
InsertMenu287
IntersectClipRect289
IntersectRect290
InvalidateRect290
InvalidateRgn291
InvertRect291
InvertRgn291
IsCharAlpha292
IsCharAlphaNumeric292
IsCharLower292
IsCharUpper292
IsChild293
IsClipboardFormatAvailable293
IsDialogMessage293
IsDlgButtonChecked294
IsRectEmpty294
IsIconic295
IsWindow295
IsWindowEnabled295
IsWindowVisible295
IsZoomed296
KillTirner296
—lclose296
—lcreat297
LimitEmsPages297
LineDDA298
LineTo299
—llseek299
LoadAccelerators299
LoadBitmap300
LoadCusor302
LoadIcon302
LoadLibrary303
LoadMenu304
LoadMenuIndirect304
LoadModule305
LoadResource306
LadString307
LOBYTE307
LocalAlloc307
LocalCompaet308
Local Discard309
Loc alFlags309
LocalFree309
LocalHandle310
Locallnit310
LocalLock310
LocalReAlloc311
LocalShrink312
LocalSize312
LocalUnlock312
LockData313
LockResource313
LockSegment313
—lopen314
LOWORD315
LPtoDP315
—lread315
lstrcat316
lstrcmp316
lstrcmpi317
lstrcpy317
lstrlen318
—lwrte318
MAKEINTATOM318
MAKEINTRESOURCE318
MAKELONG319
MAKEPOINT319
MakeProcInstance319
MapDialogRect320
MapVirtualkey321
Max321
MessageBeep321
MessageBox322
min324
ModifyMenu324
MoveTo326
MoveWindows327
MulDiv327
NetBIOSCall328
OemKeyScan328
OemToAnsi329
OemToAnsiBuff329
OffsetClipRgn330
OffsetRect330
OffsetRgn330
OffsetViewportOrg331
OpenClipboard331
OpenComm332
OpenFile332
OpenIcon334
OpenSound334
OutputDebugString335
PaintRgn335
PALETTEINDEX335
PALETTERGB336
PatBlt336
PeekMessage337
Pie338
PlayMetaFile339
PlayMetaFileRecord339
Polygon340
PolyPolygon340
PostAppMessage341
PostMessage341
PostQuitMessage342
ProfClear342
ProfFinish342
ProfFlush343
ProfInsChk343
ProfSampRate343
ProfSetup344
ProfStart345
ProfStop345
PtInRect345
PtInRegion345
RVisible346
ReadConn346
ReAlizePalette346
Rectangle347
RectInRegion347
RectVisible348
RegisterClass348
RegisterClipboradFormat349
RegisterWindowMessage349
ReleaseCapture349
ReleaseDC350
RenoveFontResource350
RemoveMenu351
RemoveProp351
ReplyMessage352
ResizePalette352
RstoreDC353
RGB353
RoundRect354
SaveDC354
ScaleViewportExt355
ScaleWindowExt355
ScreenToClient356
ScrollDC356
ScrollW indow356
SelectClipRgn358
SelctObject359
SelectPalette360
SendDlgItemMessage360
SendMessage361
SetBitmapBits362
SetBitmapDimension362
SetBkColor362
SetBkMode363
SetBrushOrg363
SetCapture364
SetCaretBlinkTime364
SetCaretPos364
SetClassLong365
SetClassWord366
SetClipboardData366
SetClipboardViewer369
SetCommBreak369
SetCommEventMask369
SetCommState370
SetCusor371
SetCusorPos371
SetDIBits371
SetDIBitsToDevice372
SetDlgItemInt374
SetDlgItemText374
SetDoubleClickTime374
SetEnvironment375
SetErrorMode375
SetFocus376
SetHandleCount376
SetKeyboardState376
SetMapMode377
SetMapperFlags378
SetMenu379
SetMenuItemBitmaps379
SetMessageQueue380
SetMetaFileBits380
SetPaletteEntries381
SetParent382
SetPixel382
SetPolyFillMode382
SetProp383
SetRect384
SetRectEmpty384
SetRectRgn384
SetResourceHandler385
SetROP2386
SetScrollPos387
SetScrollRange387
SetScrollNoise388
SetStretchBltMode389
SetSwapAreaSize389
SetSysColors390
SetSysModalWindow391
SetSystemPaletteUse392
SetTextAllgn393
SetTextCharacterExtra393
SetTextColor394
SetTextJustification394
SetTimer395
SetviewportExt396
SetviewportOrg397
SetVoiceAccent397
SetVoiceEnvelope398
SetVoiceNote399
SetvoiceQueueSize399
SetVoiceSound400
SetVoiceThreshold400
SetWindowExt401
SetWindowLong402
SetWindowOrg402
SetWindowPos403
SetWindowHook404
SetWindowText410
SetWindowWord410
ShowCaret410
ShowCusor411
ShowOwnedPopups411
ShowScrollBar412
ShowWindow412
SizeofResource413
StartSound414
StopSound414
StretchBlt414
StretchDIBits415
SwapMouseButton417
SwapRecording417
SwitchStackBack418
SwitchStackTo418
SyncAllVoices419
TabbedTextOut419
TextOut420
Throw420
ToAscii420
TrackPopupMenu421
TranslateAccelerator422
TranslateMDISysAccel423
TranslateMessage423
TransmitCommChar424
UngetCommChar424
UnhookWindowsHook425
UnionRect425
UnlockData426
UnlockResource426
UnlockSegment426
UnrealizeObject427
UnregisterClass427
UpdateColors427
UpdateteWindow428
ValidateCodeSegments428
ValidateFreeSpaces428
ValidateRect429
ValidateRgn429
VkKeyScan430
WaitMessage430
WaitSoundState431
WindowFromPoint431
WinExec431
WinHelp433
WriteConn434
WritePrivateProfileString435
WriteProfileString436
wsprintf437
Wvspringtf439
Yield439
1991《Microsoft Windows 3.0 SDK 程序员参考手册》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由雪菲,范煜译;宋华校 1991 微宏电脑软件研究所 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。
高度相关资料
-
- Visual Basic 3.0-4.0 for Windows 程序员手册
- 1996 北京:北京航空航天大学出版社
-
- MICROSOFT WINDOWS V3.0 程序员参考手册
- 1991年05月第1版 电子工业出版社
-
- Microsoft Windows 3.1程序员参考大全(二)--函数
- 1993年07月 清华大学出版社
-
- 80386程序员参考手册
- 北京科海集团公司培训中心
-
- Microsoft C程序库参考手册
- 1987
-
- 程序员参考手册 3
- 1991 中国科学院希望高级电脑技术公司
-
- 程序员参考手册 中
- 1979
-
- MICROSOFT WINDOWS 3.0程序设计指南
- 北京科海培训中心资料组
-
- 程序员参考手册 下
- 1991 北京:海洋出版社
-
- Microsoft鼠标器程序员参考手册
- 1994 北京:学苑出版社
-
- DOS程序员参考手册
- 1996 北京:清华大学出版社
-
- 多媒体系统软件及应用设计
- 1996 北京:电子工业出版社
-
- 微机选购、组装、测试实用指南 386、486、586、多媒体
- 1996 西安:西安交通大学出版社
提示:百度云已更名为百度网盘(百度盘),天翼云盘、微盘下载地址……暂未提供。➥ PDF文字可复制化或转WORD