C++ Builder与Windows API经典范例

C++ Builder与Windows API经典范例
作 者: 郑明 郑世伟
出版社: 清华大学出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Builder
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《C++ Builder与Windows API经典范例》作者简介

内容简介

WinAPI函数实例在Windows操作平台上具有跨程序语言的共性,也是除C++ Builder之外程序员必须参考的程序。本书内含132个WinAPI函数及206个完整、可执行的实例。在实例中,针对其中使用最频繁的WinAPI函数提出可行的实例,同时提供窗口程序员简易快捷的参考资料,让读者翻阅时可即时提醒思考方向,减少回忆函数用法的时间。实例中还有利用多个不同函数协调完成一项功能的范例,可引导程序员使用函数用法。另外,还包含具有完整注释的鼠标和键盘的Hook连接文件与可执行文件程序代码。适合在Windows操作系统中,编写窗口程序而需使用WinAPI函数的程序员和其他相关技术人员使用或参考。

图书目录

第1章 文件函数

1.1 AreFileApisANSI函数,SetFileApisToANSI函数,SetFileApisToOEEM函数

1.2 CopyFile函数

1.3 CreateDirectory函数,CreateDirectoryEx函数

1.4 CreateFile函数

1.4.1 范例一

1.4.2 范例二

1.4.3 范例三

1.5 DeleteFile函数

1.5.1 范例一

1.5.2 范例二

1.6 FindFirstFile函数,FindNextFile函数,FindClose函数

1.6.1 范例一

1.6.2 范例二

1.7 FindCloseChangeNotification函数,FindFirstChangeNotification函数,FindNextChangeNotification函数

1.8 GetBinaryType函数

1.9 GetCurrentDirectory函数

1.10 GetDiskFreeSpace函数

1.10.1 范例一

1.10.2 范例二

1.11 GetDriveType函数

1.12 GetFileAttributes函数

1.13 GetFileInformationByHandle函数

1.14 GetFileSize函数

1.14.1 范例一

1.14.2 范例二

1.15 GetFileType函数

1.16 GetFullPathName函数

1.17 GetLogicalDrives函数

1.18 GetLogicalDriveStrings函数

1.19 GetShortPathName函数

1.19.1 范例一

1.19.2 范例二

1.20 GetTempFileName函数

1.21 GetTempPath函数

1.22 GetVolumeInformation函数

1.22.1 范例一

1.22.2 范例二

1.23 LockFile函数

1.24 MoveFile函数

1.25 ReadFile函数

1.26 RemoveDirectory函数

1.27 SearchPath函数

1.28 SetCurrentDirectory函数

1.29 SetFileAttributes函数

1.30 SetFilePointer函数

1.31 SetVolumeLabel函数

1.32 WriteFile函数

1.32.1 范例一

1.32.2 范例二

第2章 位图函数

2.1 BitBlt函数

2.1.1 范例一

2.1.2 范例二

2.1.3 范例三

2.1.4 范例四

2.1.5 范例五

2.1.6 范例六

2.2 CreateBitmap函数

2.2.1 范例一

2.2.2 范例二

2.3 CreateBitmapIndirect函数

2.4 CreateComPatibleBitmap函数

2.4.1 范例一

2.4.2 范例二

2.5 CreateDIBSection函数

2.5.1 范例一

2.5.2 范例二

2.5.3 范例三

2.6 ExtFloodFill函数

2.7 FloodFill函数

2.8 GetDIBColorTable函数

2.8.1 范例一

2.8.2 范例二

2.9 GetDIBits函数

2.10 GetPixel函数

2.10.1 范例一

2.10.2 范例二

2.11 GetStretchBltMode函数

2.12 LoadBitmap函数

2.13 PatBlt函数

2.14 SetBitmapBits函数

2.15 SetDIBColorTable函数

2.16 SetDIBits函数

2.17 SetDIBitsToDevice函数

2.18 SetPixel函数

2.18.1 范例一

2.18.2 范例二

2.19 SetStretchBltMode函数

2.20 SetDIBits函数

2.20.1 范例一

2.20.2 范例二

2.20.3 范例三

2.20.4 范例四

2.20.5 范例五

2.21 StretchDIBits函数

第3章 窗口函数

3.1 AdjustWindowRect函数

3.2 ArrangeIconic Windows函数

3.3 BringWindowToTop函数

3.3.1 范例一

3.3.2 范例二

3.4 CascadeWindows函数

3.5 ChildWindowFromPoint函数

3.6 ChildWindowFromPointEx函数

3.7 CloseWihdow函数

3,8 CreateWindow函数

3.8.1 范例一

3.8.2 范例二

3.8.3 范例三

3.8.4 范例四

3.8.5 范例五

3.9 BeginDeferWindowPos函数,DeferWindowPos函数,EndDeferWindowPos函数

3.10 DestroyWindow函数

3.10.1 范例一

3.10.2 范例二

3.11 EnableWindow函数

3.11.1 范例一

3.11.2 范例二

3.11.3 范例三

3.12 EnumChildProc函数

3.12.1 范例一

3.12.2 范例二

3.13 EnumChildWindows 函数

3.13.1 范例一

3.13.2 范例二

3.14 EnumWindows函数

3.15 EnumWindowsProc函数

3.16 FindWindow函数

3.16.1 范例一

3.16.2 范例二

3.17 FindWindowEx函数

3.17.1 范例一

3.17.2 范例二

3.18 GetClientRect函数

3.18.1 范例一

3.18.2 范例二

3.18.3 范例三

3.18.4 范例四

3.18.5 范例五

3.19 GetDesktopWindow函数

3.19.1 范例一

3.19.2 范例二

3.19.3 范例三

3.19.4 范例四

3.20 GetForegroundWindow函数

3.20.1 范例一

3.20.2 范例二

3.21 GetLastActivePopup函数

3.22 GetNextWindow函数

3.22.1 范例一

3.22.2 范例二

3.23 GetParent函数

3.23.1 范例一

3.23.2 范例二

3.24 GetTopWindow函数

3.25 GetWindow函数

3.25.1 范例一

3.25.2 范例二

3.25.3 范例三

3.26 GetWindowPlacement函数

3.27 GetWindowRect函数

3.27.1 范例一

3.27.2 范例二

3.27.3 范例三

3.27.4 范例四

3.27.5 范例五

3.27.6 范例六

3.28 GetWindowText函数

3.28.1 范例一

3.28.2 范例二

3.29 GetWindowTextLength函数

3.30 GetWindowThreadProcessId函数

3.30.1 范例一

3.30.2 范例二

3.31 IsChild函数

3.32 IsIconic函数

3.33 IsWindow函数

3.33.1 范例一

3.33.2 范例二

3.34 IsWindowUnicode函数

3.35 IsWindowVisible函数

3.35.1 范例一

3.35.2 范例二

3.36 IsZoomed函数

3.37 MoveWindow函数

3.37.1 范例一

3.37.2 范例二

3.37.3 范例三

3.37.4 范例四

3.38 OpenIcon函数

3.39 SetForegroundWindow函数

3.39.1 范例一

3.39.2 范例二

3.40 SetParent函数

3.41 SetWindowLong函数

3.41.1 范例一

3.41.2 范例二

3.41.3 范例三

3.41.4 范例四

3.42 SetWindowPlacement函数

3.43 SetWindowPos函数

3.44 SetWindowText函数

3.44.1 范例一

3.44.2 范例二

3.45 ShowOwnedPopups函数

3.46 ShowWindow函数

3.46.1 范例一

3.46.2 范例二

3.47 ShowWindowAsync函数

3.48 TileWindows函数

3.49 WindowFromPoint函数

3.49.1 范例一

3.49.2 范例二

3.50 WinMain函数

第4章 键盘输入函数

4.1 ActivateKeyboardLayout函数

4.2 GetActiveWindow函数

4.3 GetAsyncKeyState函数

4.3.1 范例一

4.3.2 范例二

4.4 GetFocus函数

4.5 GetKeyboardLayout函数

4.6 GetKeyboardLayoutList函数

4.7 GetKeyboardLayoutName函数

4.8 GetKeyboardState函数

4.9 GetKeyNameText函数

4.10 GetKeyState函数

4.10.1 范例一

4.10.2 范例二

4.11 IsWindowEnabled函数

4.12 keybd_event函数

4.13 LoadKeyboardLayout函数

4.14 MapVirtualKey函数

4.14.1 范例一

4.14.2 范例二

4.15 MapVirtualKeyEx函数

4.16 RegisterHotKey函数

4.17 SetKeyboardState函数

4.18 UnregisterHotKey函数

4.19 VkKeyScan函数

4.19.1 范例一

4.19.2 范例二

第5章 鼠标输入函数

5.1 DragDetect函数

5.1.1 范例一

5.1.2 范例二

5.2 GetCapture函数

5.2.1 范例一

5.2.2 范例二

5.3 GetDoubleClickTime函数

5.4 mouse event函数

5.5 ReleaseCapture函数

5.5.1 范例一

5.5.2 范例二

5.6 SetCapture函数

5.7 SetDoubleClickTime函数

5.7.1 范例一

5.7.2 范例二

5.8 SwapMouseButton函数

附录:Hook实例

A.1 Hook WH KEYBOARD

A.2 Hook WH MOUSE