书籍详情
C++Builder 5.0API函数开发实例
作者:同志工作室编著
出版社:人民邮电出版社
出版时间:2001-01-01
ISBN:9787115090638
定价:¥30.00
购买这本书可以去
内容简介
BorlandC++Builder5.0是美国Inprise公司开发的,运行于Windows平台上的交互式可视化集成开发环境。本书从API编程基础开始,以示例的形式全面介绍了BorlandC++Builder5.0支持的API函数以及API函数的应用,涵盖了文本、图形、高级绘图、图像处理、窗口、菜单、系统信息控制、消息控制等各个方面,揭去了API函数的神秘面纱,带领读者进入Windows程序开发的内部。本书通俗易懂,示例丰富,讲解细致,分析透彻,适合于中级程序开发人员学习使用,对于从事API函数开发与应用的广大科研人员、高校相关专业的师生也是一本有价值的自学和教学的参考书。
作者简介
暂缺《C++Builder 5.0API函数开发实例》作者简介
目录
第1章 文本与图形绘制
1-1 文本处理
DrawText()和RECT结构
DrawTextEx()和DRAWTEXTPARAMS结构
GetTextColor()
SetTextColor()
TextOut()
ExtTextOut()
GetTextAlign()
SetTextAlign()
1-2 画线函数
LineTo()
PolyBezier()、PolyBezierTo()
PolyDraw()
Polyline()、PolylineTo()
1-3 绘制多边形
Polygon()
PolyPolygon()
PolyPolyline()
1-4 绘制矩形
DrawFocusRect()
Rectangle()
RoundRect()
1-5 绘制弧、椭圆、圆
Ellipse()
Arc()、ArcTo()
Chord()
Pie()
1-6 小结
第2章 定制绘图环境
2-1 绘图风格
背景
像素
绘图模式和风格
2-2 画笔
CreatePen()
ExtCreatePen()
MoveToEx()
GetCurrentPositionEx()
2-3 画刷
CreateSolidBrush()
CreateBrushIndirect()
CreateHatchBrush()
CreatePatternBrush()
GetSysColorBrush()
ExtFloodFill()
SetPolyFillMode()
GetPolyFillMode()
FillRect()
FrameRect()
SetBrushOrgEx()
GetBrushOrgEx()
2-4 综合示例
2-5 小结
第3章 图像的扩展处理
3-1 位图
CreateBitmapIndirect()
CreateBitmap()
SetBitmapDimensionEx()和Size结构
GetBitmapDimensionEx()
LoadBitmap()
BitBlt()
StretchBlt()
PlgBlt()
GetDIBits()、BITMAPINFO结构
3-2 鼠标形状
CreateCursor()
DestroyCursor()
LoadCursor()
LoadCursorFromFile()
3-3 图标
CreateIcon()
CreateIconIndirect()、ICONINFO结构
DestroyCursor()
LoadIcon()
ExtractIcon()
CopyIcon()
DrawIcon()
DrawIconEx()
GetIconInfo()
3-4 图像
LoadImage()
CopyImage()
3-5 示例程序
3-6 小结
第4章 文件处理技术
4-1 文件
文件的创建、打开和关闭
文件属性
文件操作
4-2 目录
CreateDirectoryEx()
RemoveDirectory()
SetCurrentDirectory()
GetSystemDirectory()
GetVolumeInformation()
4-3 驱动器
GetLogicalDrives()
GetDriveType()
GetDiskFreeSpaceEx()、LARGE_INTEGER结构
SetVolumeLabel()
4-4 注册表
建立、打开、保存、关闭注册表
恢复及删除注册表信息
项及子项的设置、枚举
4-5 小结
第5章 界面设计技术
5-1 窗体
取得的窗口句柄
窗体间关系
排列窗口
窗口状态
更新窗口位置及状态
窗口操作
窗体与矩形
5-2 菜单
取得菜单属性
添加与删除菜单
设置菜单
5-3 小结
第6章 消息与系统
6-1 鼠标
捕捉鼠标位置
设置鼠标
6-2 剪贴板
OpenClipboard()
EmptyClipboard()
CloseClipboard()
6-3 系统信息
获得系统信息
设置系统信息
6-4 应用技巧
运行外部应用程序
关闭系统
创建形式各异的窗体
6-5 消息控制
消息函数
消息
6-6 小结
1-1 文本处理
DrawText()和RECT结构
DrawTextEx()和DRAWTEXTPARAMS结构
GetTextColor()
SetTextColor()
TextOut()
ExtTextOut()
GetTextAlign()
SetTextAlign()
1-2 画线函数
LineTo()
PolyBezier()、PolyBezierTo()
PolyDraw()
Polyline()、PolylineTo()
1-3 绘制多边形
Polygon()
PolyPolygon()
PolyPolyline()
1-4 绘制矩形
DrawFocusRect()
Rectangle()
RoundRect()
1-5 绘制弧、椭圆、圆
Ellipse()
Arc()、ArcTo()
Chord()
Pie()
1-6 小结
第2章 定制绘图环境
2-1 绘图风格
背景
像素
绘图模式和风格
2-2 画笔
CreatePen()
ExtCreatePen()
MoveToEx()
GetCurrentPositionEx()
2-3 画刷
CreateSolidBrush()
CreateBrushIndirect()
CreateHatchBrush()
CreatePatternBrush()
GetSysColorBrush()
ExtFloodFill()
SetPolyFillMode()
GetPolyFillMode()
FillRect()
FrameRect()
SetBrushOrgEx()
GetBrushOrgEx()
2-4 综合示例
2-5 小结
第3章 图像的扩展处理
3-1 位图
CreateBitmapIndirect()
CreateBitmap()
SetBitmapDimensionEx()和Size结构
GetBitmapDimensionEx()
LoadBitmap()
BitBlt()
StretchBlt()
PlgBlt()
GetDIBits()、BITMAPINFO结构
3-2 鼠标形状
CreateCursor()
DestroyCursor()
LoadCursor()
LoadCursorFromFile()
3-3 图标
CreateIcon()
CreateIconIndirect()、ICONINFO结构
DestroyCursor()
LoadIcon()
ExtractIcon()
CopyIcon()
DrawIcon()
DrawIconEx()
GetIconInfo()
3-4 图像
LoadImage()
CopyImage()
3-5 示例程序
3-6 小结
第4章 文件处理技术
4-1 文件
文件的创建、打开和关闭
文件属性
文件操作
4-2 目录
CreateDirectoryEx()
RemoveDirectory()
SetCurrentDirectory()
GetSystemDirectory()
GetVolumeInformation()
4-3 驱动器
GetLogicalDrives()
GetDriveType()
GetDiskFreeSpaceEx()、LARGE_INTEGER结构
SetVolumeLabel()
4-4 注册表
建立、打开、保存、关闭注册表
恢复及删除注册表信息
项及子项的设置、枚举
4-5 小结
第5章 界面设计技术
5-1 窗体
取得的窗口句柄
窗体间关系
排列窗口
窗口状态
更新窗口位置及状态
窗口操作
窗体与矩形
5-2 菜单
取得菜单属性
添加与删除菜单
设置菜单
5-3 小结
第6章 消息与系统
6-1 鼠标
捕捉鼠标位置
设置鼠标
6-2 剪贴板
OpenClipboard()
EmptyClipboard()
CloseClipboard()
6-3 系统信息
获得系统信息
设置系统信息
6-4 应用技巧
运行外部应用程序
关闭系统
创建形式各异的窗体
6-5 消息控制
消息函数
消息
6-6 小结
猜您喜欢