图书介绍
API for Windows 98/2000详解PDF|Epub|txt|kindle电子书版本网盘下载
- 张昆深,晓黄主编 著
- 出版社: 北京:清华大学出版社
- ISBN:7302043345
- 出版时间:2001
- 标注页数:468页
- 文件大小:16MB
- 文件页数:491页
- 主题词:
PDF下载
下载说明
API for Windows 98/2000详解PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概述1
1.1 什么是API1
1.2 为什么要用API函数1
1.3 Windows 32 API简介2
1.4 关于本书的几点说明2
第2章 如何在VB中调用DLL API4
2.1 函数声明中的传值和传地址6
2.2 参数的传递6
2.3 访问Windows API函数8
第3章 Windows消息函数9
3.1 BroadcastSystemMessage9
3.2 GetMessagePos10
3.3 GetMessageTime10
3.4 PostMessage,PostMessageBynum,PostMessageBystring10
3.5 PostThreadMessage11
3.6 ReplyMessage11
3.7 SendMessage,SendMessageBynum,SendMessageByString12
3.8 SendMessageCallback13
3.10 SendNotifyMessage14
3.9 SendMessageTimeout14
第4章 硬件与系统函数16
4.1 ActivateKeyboardLayout16
4.2 ChangeDisplaySettings16
4.3 ClipCursor,ClipCursorBynum17
4.4 ConvertDefaultLocale20
4.5 CreateCaret20
4.6 EnumDisplaySettings21
4.7 EnumCalendarInfo24
4.9 ExitWindowsEx25
4.8 EnumSystemCodePages25
4.10 ExpandEnvironmentStrings26
4.11 GetAsyncKeyState27
4.12 GetCaretBlinkTime29
4.13 GetCaretPos29
4.14 GetClipCursor30
4.15 GetCommandLine30
4.16 GetComputerName32
4.17 GetCursor32
4.18 GetCursorPos33
4.19 GetDateFormat36
4.20 GetDeviceCaps37
4.21 GetDoubleClickTime39
4.22 GetInputState39
4.23 GetKeyboardLayout40
4.24 GetKeyboardLayoutList40
4.25 GetKeyboardLayoutName40
4.26 GetKeyboardState41
4.27 GetKeyboardType41
4.30 GetLastError42
4.29 GetKeyState42
4.28 GetKeyNameText42
4.31 GetLocaleInfo44
4.32 GetNumberFormat44
4.33 GetNumberFormatBynum45
4.34 GetQueueStatus45
4.35 GetSysColor46
4.36 GetSystemInfo48
4.37 GetSystemMetrics49
4.39 GetSystemTimeAdjustment53
4.40 GetThreadLocale53
4.38 GetSystemPowerStatus53
4.41 GetTickCount54
4.42 GetUserName54
4.43 GetVersionEx54
4.44 HideCaret55
4.45 keybd_event55
4.46 LoadKeyboardLayout56
4.47 MapVirtualKeyEx56
4.48 mciSendString57
4.50 mouse_event59
4.49 MessageBeep59
4.51 SetCaretBlinkTime60
4.52 SetCaretBlinkTime61
4.53 SetCaretPos61
4.54 SetComputerName61
4.55 SetCursorPos62
4.56 SetDoubleClickTime64
4.57 SetKeyboardState64
4.58 SetSysColors67
4.59 SetSystemCursor69
4.60 SetSystemTime69
4.62 SetSystemPaletteUse70
4.61 SetSystemTimeAdjustment70
4.63 ShowCaret71
4.64 ShowCursor72
4.65 SwapMouseButton73
4.66 SystemParametersInfo73
4.67 ToAsciiEx77
4.68 ToUnicode78
4.69 UnloadKeyboardLayout78
4.70 VkKeyScanEx79
5.2 AttachThreadInput80
第5章 控件与消息函数80
5.1 AnyPopup80
5.3 ArrangeIconicWindows81
5.4 BeginDeferWindowPos81
5.5 BringWindowToTop81
5.6 CascadeWindowsBynum82
5.7 ChildWindowFromPointEx83
5.8 CloseWindow83
5.9 CopyRect84
5.10 DeferWindowPos85
5.11 DestroyWindow86
5.13 EndDeferWindowPos87
5.14 EnumChildWindows87
5.12 EnableWindow87
5.15 EnumThreadWindows88
5.16 EnumWindows88
5.17 EqualRect89
5.18 FindWindowEx89
5.19 FlashWindow89
5.20 FloodFill90
5.23 GetClassInfoEx94
5.21 GetActiveWindow94
5.22 GetCapture94
5.24 GetClassLong95
5.25 GetClassName96
5.26 GetClassWord96
5.27 GetDesktopWindow96
5.28 GetFocus98
5.29 GetForegroundWindow98
5.30 GetTopWindow99
5.31 GetWindow99
5.32 GetWindowLong101
5.33 GetWindowPlacement102
5.34 GetWindowRect103
5.35 GetWindowText105
5.36 GetWindowTextLength105
5.37 IsChild105
5.38 IsIconic106
5.39 IsWindow106
5.40 IsWindowEnabled106
5.43 LockWindowUpdate107
5.42 IsZoomed107
5.41 IsWindowVisible107
5.44 OpenIcon108
5.45 RedrawWindow108
5.46 ReleaseCapture109
5.47 ScrollWindow110
5.48 ScrollWindowEx110
5.49 SetActiveWindow111
5.50 SetCapture111
5.52 SetForegroundWindow112
5.53 SetParent112
5.51 SetClassLong112
5.54 SetWindowLong115
5.55 SetWindowPlacement116
5.56 ShowWindow116
5.57 本章综合例程——屏幕保护程序117
第6章 设备场景函数125
6.1 AddFontResource125
6.2 CombineRgn125
6.3 CreatePolygonRgn126
6.4 CreatePolyPolygonRgn126
6.6 CreateRectRgnIndirect127
6.5 CreateRectRgn127
6.7 CreateRoundRectRgn128
6.8 CreateCompatibleDC128
6.9 CreateDCBynum129
6.10 CreateIC130
6.11 CreateScalableFontResource131
6.12 DeleteDC131
6.13 DrawTextEx132
6.14 EqualRgn134
6.16 ExcludeUpdateRgn135
6.15 ExcludeClipRect135
6.17 ExtSelectClipRgn136
6.18 FillRgn136
6.19 GetBoundsRect138
6.20 GetClipBox138
6.21 GetClipRgn139
6.22 GetDC139
6.23 GetDCOrgEx140
6.24 GetUpdateRgn141
6.25 GetWindowDC141
6.27 InvalidateRgn143
6.26 GetWindowRgn143
6.28 InvertRgn144
6.29 PtInRegion145
6.30 PtVisible146
6.31 ReleaseDC147
6.32 RestoreDC147
6.33 SaveDC148
6.34 ScrollDC148
6.35 SelectClipRgn149
6.36 SetBoundsRect149
6.38 SetWindowExtEx150
6.37 SetRectRgn150
6.39 SetWindowOrgEx151
6.40 SetWindowRgn151
6.41 WindowFromDC153
6.42 本章综合例程——Windows任务管理器153
第7章 菜单函数157
7.1 AppendMenu157
7.2 CheckMenuItem159
7.3 CheckMenuRadioItem159
7.6 DeleteMenu160
7.5 CreatePopupMenu160
7.4 CreateMenu160
7.7 DestroyMenu161
7.8 DrawMenuBar161
7.9 EnableMenuItem162
7.10 GetMenu163
7.11 GetMenuCheckMarkDimensions164
7.12 GetMenuContextHelpId164
7.13 GetMenuDefaultItem164
7.15 GetMenuItemID165
7.14 GetMenuItemCount165
7.16 GetMenuItemInfo166
7.17 GetMenuItemRect166
7.18 GetMenuState166
7.19 GetMenuString167
7.20 GetSubMenu168
7.21 GetSystemMenu168
7.22 HiliteMenuItem168
7.23 InsertMenu169
7.26 LoadMenu170
7.25 IsMenu170
7.24 InsertMenuItem170
7.27 LoadMenuIndirect171
7.28 MenuItemFromPoint171
7.29 ModifyMenuBynum172
7.30 RemoveMenu173
7.31 SetMenu174
7.32 SetMenuItemBitmaps174
7.33 SetMenuItemInfo175
7.34 TrackPopupMenuEx175
8.2 CancelWaitableTimer177
第8章 进程与线程函数177
8.1 CallNamedPipe177
8.3 ConnectNamedPipe178
8.4 CreateEvent178
8.5 CreateMailslot179
8.6 CreateMutex179
8.7 CreateNamedPipe180
8.8 CreatePipe181
8.9 CreateProcess181
8.10 CreateSemaphore185
8.11 CreateWaitableTimer186
8.12 DisconnectNamedPipe186
8.13 DuplicateHandle187
8.14 ExitProcess187
8.15 FindCloseChangeNotification188
8.16 FindExecutable188
8.17 FindFirstChangeNotification189
8.18 FindNextChangeNotification190
8.19 FreeLibrary190
8.20 GetCurrentProcessId191
8.21 GetCurrentThread192
8.22 GetExitCodeProcess194
8.23 GetExitCodeThread194
8.24 GetHandleInformation194
8.25 GetMailslotInfo195
8.26 GetModuleFileName195
8.27 GetModuleHandle196
8.28 GetProcessShutdownParameters196
8.29 GetProcessTimes196
8.32 GetThreadPriority197
8.30 GetProcessWorkingSetSize197
8.31 GetStarupInfo197
8.33 GetThreadTimes198
8.34 GetThreadPriority198
8.35 GetWindowThreadProcessId199
8.36 LoadModule199
8.37 cMsgWaitForMultipleObjects199
8.38 SetProcessShutdownParameters200
8.39 SetProcessWorkingSetSize200
8.40 SetThreadPriority201
8.41 ShellExecute202
8.42 TerminateProcess203
8.43 WinExec204
第9章 绘图函数205
9.1 AbortPath205
9.2 AngleArc205
9.3 ArcTo206
9.4 BeginPath206
9.6 Chord208
9.5 CancelDC208
9.7 CloseEnhMetaFile209
9.8 CloseFigure209
9.9 CloseMetaFile210
9.10 CopyEnhMetaFile210
9.11 CopyMetaFile211
9.12 CreateBrushIndirect211
9.13 CreateDIBPatternBrush213
9.14 CreateDIBPatternBrushPt214
9.15 CreateEnhMetaFile214
9.16 CreateHatchBrush215
9.17 CreateMetaFile220
9.18 CreatePatternBrush221
9.19 CreatePen221
9.20 CreatePenIndirect222
9.21 CreateSolidBrush222
9.22 DeleteEnhMetaFile222
9.23 DeleteMetaFile223
9.24 DeleteObject223
9.25 DrawEdge223
9.27 DrawFocusRect226
9.26 DrawEscape226
9.28 DrawFrameControl227
9.29 DrawState227
9.30 Ellipse228
9.31 EndPath229
9.32 EnumEnhMetaFile229
9.33 EnumMetaFile229
9.34 EnumObjects230
9.35 ExtCreatePen230
9.36 ExtFloodFill231
9.37 FillPath232
9.38 FillRect233
9.39 FlattenPath234
9.40 FloodFill234
9.41 FrameRect234
9.42 GdiComment235
9.43 GdiFlush235
9.44 GdiGetBatchLimit236
9.45 GdiSetBatchLimit236
9.46 GetArcDirection236
9.48 GetBkMode237
9.47 GetBkColor237
9.49 GetBrushOrgEx238
9.50 GetCurrentObject238
9.51 GetCurrentPositionEx238
9.52 GetEnhMetaFile239
9.53 GetEnhMetaFileBits239
9.54 GetEnhMetaFileDescription239
9.55 GetEnhMetaFileHeader240
9.56 GetEnhMetaFilePaletteEntries240
9.57 GetMetaFile241
9.58 GetMetaFileBitsEx241
9.60 GetNearestColor242
9.59 GetMiterLimit242
9.61 GetObjectAPI244
9.62 GetObjectType246
9.63 GetPath246
9.64 GetPixel247
9.65 GetPolyFillMode247
9.66 GetSysColorBrush248
9.67 GetROP2248
9.69 GetWinMetaFileBits249
9.68 GetStockObject249
9.70 InvertRect250
9.71 LineDDA250
9.72 LineToLineTo251
9.73 MoveToEx251
9.74 PaintDesktop252
9.75 PathToRegion252
9.76 PlayEnhMetaFile252
9.77 PlayEnhMetaFileRecord253
9.78 PlayMetaFile253
9.80 PolyBezier254
9.79 PlayMetaFileRecord254
9.81 PolyBezierTo255
9.82 PolyDraw255
9.83 Polygon256
9.84 Polyline256
9.85 PolylinePolylineTo256
9.86 PolyPolygon257
9.87 InvertRect257
9.88 LineDDA258
9.89 LineTo258
9.92 RoundRect259
9.90 MoveToEx259
9.91 Rectangle259
9.93 SelectClipPath260
9.94 SelectObject261
9.95 SetArcDirection265
9.96 SetBkColor265
9.97 SetBkMode266
9.98 SetBrushOrgEx266
9.99 SetEnhMetaFileBits266
9.101 SetMiterLimit267
9.100 SetMetaFileBitsEx267
9.102 SetPixel268
9.103 SetPixelV268
9.104 SetPolyFillMode268
9.105 SetROP2269
9.106 SetWinMetaFileBits269
9.107 StrokeAndFillPath270
9.108 StrokePath270
9.109 UnrealizeObject270
9.110 WidenPath271
第10章 位图、图标和光栅运算函数272
10.1 BitBlt272
10.2 CopyIcon277
10.3 CopyImage277
10.4 CreateBitmap278
10.5 CreateCompatibleBitmap280
10.6 CreateCursor280
10.7 CreateDIBitmap282
10.8 CreateDIBSection283
10.10 CreateIconIndirect284
10.9 CreateIcon284
10.11 DestroyCursor285
10.12 DestroyIcon285
10.13 DrawIcon285
10.14 DrawIconEx286
10.15 ExtractAssociatedIcon286
10.16 ExtractIcon288
10.17 GetBitmapBits289
10.18 GetBitmapDimensionEx289
10.19 GetDIBColorTable289
10.20 GetDIBits290
10.21 GetIconInfo291
10.22 GetStretchBltMode291
10.23 LoadBitmap291
10.24 LoadBitmapBynum292
10.25 LoadCursor292
10.26 LoadCursorBynum293
10.27 LoadCursorFromFile294
10.28 LoadIcon294
10.29 LoadIconBynum295
10.30 Loadimage295
10.31 LoadimageBynum297
10.32 PatBlt298
10.33 PlgBlt299
10.34 SetBitmapBits299
10.35 SetBitmapDimensionEx300
10.36 SetDIBits300
10.37 SetDIBitsToDevice301
10.38 SetStretchBltMode302
10.39 StretchBlt302
10.40 StretchDIBits303
11.2 AbortPrinter305
第11章 打印函数305
11.1 Abortdoc305
11.3 AddForm306
11.4 AddJob306
11.5 AddMonitor307
11.6 AddPort307
11.7 AddPrinter307
11.8 AddPrinterConnection308
11.9 AddPrintProcessor308
11.12 ClosePrinter309
11.10 AddPrintProvidor309
11.11 AdvancedDocumentProperties309
11.13 ConfigurePort310
11.14 ConnectToPrinterDlg310
11.15 DeleteForm310
11.16 DeleteMonitor311
11.17 DeletePort311
11.19 DeletePrinterConnection312
11.20 DeletePrinterDriver312
11.18 DeletePrinter312
11.21 DeletePrintProcessor313
11.22 DeletePrintProvidor313
11.23 DeviceCapabilities314
11.24 DocumentProperties316
11.25 EndDocAPI317
11.26 EndDocPrinter317
11.27 EndPage317
11.28 EndPagePrinter318
11.29 EnumForms318
11.31 EnumMonitors319
11.30 EnumJobs319
11.32 EnumPorts320
11.33 EnumPrinterDrivers320
11.34 EnumPrinters321
11.35 EnumPrintProcessorDataypes322
11.36 EnumPrintProcessors322
11.37 Escape323
11.39 FindFirstPrinterChangeNotification324
11.40 FindNextPrinterChangeNotification324
11.38 FindClosePrinterChangeNotification324
11.41 FreePrinterNotifyInfo325
11.42 GetForm325
11.43 GetJob326
11.44 GetPrinter326
11.45 GetPrinterDriver327
11.46 GetPrinterDriverDirectory327
11.47 GetPrintProcessorDirectory328
11.48 OpenPrinter329
11.49 PrinterMessageBox329
11.52 ResetDC330
11.51 ReadPrinter330
11.50 PrinterProperties330
11.53 ResetPrinter331
11.54 ScheduleJob331
11.55 SetAbortProc332
11.56 SetForm332
11.57 SetJob333
11.58 SetPrinter333
11.59 SetPrinterData334
11.60 StartDoc334
11.62 StartPage335
11.61 StartDocPrinter335
11.63 StartPagePrinter336
11.64 WritePrinter336
11.65 本章综合例程——打印文件336
第12章 网络函数342
12.1 WNetAddConnection342
12.2 WNetAddConnection2343
12.3 WNetAddConnection3344
12.4 WNetCancelConnection345
12.5 WNetCancelConnection2345
12.8 WNetDisconnectDialog346
12.7 WNetConnectionDialog346
12.6 WNetCloseEnum346
12.9 WNetEnumResource347
12.10 WNetGetConnection350
12.11 WNetGetLastError350
12.12 WNetGetUniversalName350
12.13 WNetGetUser351
12.14 WNetOpenEnum352
12.15 本章综合例程——网络资源管理器353
13.1 TextOut360
第13章 文件处理函数360
13.2 CopyFile361
13.3 CreateDirectory365
13.4 CreateDirectoryEx365
13.5 CreateFile366
13.6 CreateFileMapping369
13.7 DeleteFile370
13.8 DeviceIoControl370
13.9 DosDateTimeToFileTime371
13.10 FileTimeToDosDateTime371
13.13 FindClose372
13.11 FileTimeToLocalFileTime372
13.12 FileTimeToSystemTime372
13.14 FindFirstFile373
13.15 FindNextFile373
13.16 FlushFileBuffers377
13.17 FlushViewOfFile377
13.18 GetBinaryType377
13.19 GetCompressedFileSize378
13.20 GetCurrentDirectory378
13.22 GetDiskFreeSpaceEx379
13.21 GetDiskFreeSpace379
13.23 GetDriveType380
13.24 GetExpandedName381
13.25 GetFileAttributes381
13.26 GetFileInformationByHandle381
13.27 GetFileSize382
13.28 GetFileTime382
13.29 GetFileType383
13.30 GetFileVersionInfo383
13.33 GetLogicalDrives384
13.32 GetFullPathName384
13.31 GetFileVersionInfoSize384
13.34 GetLogicalDriveStrings386
13.35 GetOverlappedResult387
13.36 GetPrivateProfileInt387
13.37 GetPrivateProfileSection388
13.38 GetPrivateProfileString388
13.39 GetProfileInt389
13.41 GetProfileString390
13.40 GetProfileSection390
13.42 GetShortPathName391
13.43 GetSystemDirectory391
13.44 GetTempFileName392
13.45 GetTempPath393
13.46 GetVolumeInformation393
13.47 GetWindowsDirectory395
13.48 hread396
13.49 hwrite396
13.51 llseek397
13.52 LockFile397
13.50 lclose397
13.53 LockFileEx398
13.54 lopen399
13.55 lread399
13.56 lwrite400
13.57 LZClose400
13.58 LZCopy400
13.59 LZInit401
13.60 LZOpenFile401
13.61 LZRead402
13.63 MapViewOfFile403
13.62 LZSeek403
13.64 MapViewOfFileEx404
13.65 MoveFile405
13.66 MoveFileEx405
13.67 OpenFile406
13.68 OpenFileMapping408
13.69 QueryDosDevice408
13.70 ReadFile409
13.71 ReadFileEx409
13.73 RegConnectRegistry410
13.74 RegCreateKey410
13.72 RegCloseKey410
13.75 RegCreateKeyEx412
13.76 RegDeleteKey413
13.77 RegDeleteValue413
13.78 RegEnumKey414
13.79 RegEnumKeyEx414
13.80 RegEnumValue415
13.81 RegFlushKey415
13.83 RegLoadKey416
13.82 RegGetKeySecurity416
13.84 RegNotifyChangeKeyValue417
13.85 RegOpenKey417
13.86 RegOpenKeyEx418
13.87 RegQueryInfoKey418
13.88 RegQueryValue419
13.89 RegQueryValueEx419
13.90 RegReplaceKey420
13.91 RegRestoreKey420
13.93 RegSetKeySecurity421
13.92 RegSaveKey421
13.94 RegSetValue422
13.95 RegSetValueEx422
13.96 RegUnLoadKey423
13.97 RemoveDirectory423
13.98 SearchPath423
13.99 SetCurrentDirectory424
13.100 SetEndOfFile424
13.102 SetFileTime425
13.103 SetVolumeLabel425
13.101 SetFileAttributes425
13.104 SystemTimeToFileTime426
13.105 UnlockFile426
13.106 UnlockFileEx427
13.107 UnmapViewOfFile427
13.108 VerFindFile427
13.109 VerInstallFile428
13.110 VerLanguageName429
13.111 VerQueryValue430
13.112 WriteFile430
13.113 WriteFileEx431
13.115 WritePrivateProfileString432
13.114 WritePrivateProfileSection432
13.116 WriteProfileSection433
13.117 WriteProfileString433
13.118 综合例程1——INI文件操作的例子434
13.119 综合例程2——编辑注册表438
第14章 文本和字体函数444
14.1 EnumFonts444
14.2 ExtTextOut444
14.3 GetAspectRatioFilterEx445
14.4 GetCharABCWidths445
14.6 GetCharacterPlacement446
14.5 GetCharABCWidthsFloat446
14.7 GetCharWidth32447
14.8 GetCharWidthFloat448
14.9 GetFontData448
14.10 GetFontLanguageInfo449
14.11 GetGlyphOutline449
14.12 GetKerningPairs450
14.13 GetOutlineTextMetrics450
14.14 GetRasterizerCaps451
14.15 GetTabbedTextExtent451
14.17 GetTextCharacterExtra452
14.16 GetTextAlign452
14.18 GetTextCharset453
14.19 GetTextCharsetInfo453
14.20 GetTextColor453
14.21 GetTextExtentExPoint454
14.22 GetTextExtentPoint454
14.23 GetTextExtenPoint32455
14.24 GetTextFace455
14.25 GetTextMetrics456
14.26 GrayString456
14.27 GrayStringByString457
14.28 PolyTextOut458
14.29 RemoveFontResource458
14.30 SetMapperFlags458
14.31 SetTextAlign459
14.32 SetTextCharacterExtra459
14.33 SetTextColor459
14.34 SetTextJustification460
14.35 TabbedTextOut461
14.36 TextOut461
14.37 综合例子——旋转字的作法462