书籍详情
C++ Builder与Windows API经典范例
作者:郑明,郑世伟编著
出版社:清华大学出版社
出版时间:2002-08-01
ISBN:9787900643292
定价:¥49.00
购买这本书可以去
内容简介
WinAPI函数实例在Windows操作平台上具有跨程序语言的共性,也是除C++ Builder之外程序员必须参考的程序。本书内含132个WinAPI函数及206个完整、可执行的实例。在实例中,针对其中使用最频繁的WinAPI函数提出可行的实例,同时提供窗口程序员简易快捷的参考资料,让读者翻阅时可即时提醒思考方向,减少回忆函数用法的时间。实例中还有利用多个不同函数协调完成一项功能的范例,可引导程序员使用函数用法。另外,还包含具有完整注释的鼠标和键盘的Hook连接文件与可执行文件程序代码。适合在Windows操作系统中,编写窗口程序而需使用WinAPI函数的程序员和其他相关技术人员使用或参考。
作者简介
暂缺《C++ Builder与Windows API经典范例》作者简介
目录
第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
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
猜您喜欢