图书介绍

API for Windows 98/2000详解PDF|Epub|txt|kindle电子书版本网盘下载

API for Windows 98/2000详解
  • 张昆深,晓黄主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302043345
  • 出版时间:2001
  • 标注页数:468页
  • 文件大小:16MB
  • 文件页数:491页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐