API图形界面编程函数大全Word文档格式.docx

上传人:b****6 文档编号:19775384 上传时间:2023-01-10 格式:DOCX 页数:12 大小:25.37KB
下载 相关 举报
API图形界面编程函数大全Word文档格式.docx_第1页
第1页 / 共12页
API图形界面编程函数大全Word文档格式.docx_第2页
第2页 / 共12页
API图形界面编程函数大全Word文档格式.docx_第3页
第3页 / 共12页
API图形界面编程函数大全Word文档格式.docx_第4页
第4页 / 共12页
API图形界面编程函数大全Word文档格式.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

API图形界面编程函数大全Word文档格式.docx

《API图形界面编程函数大全Word文档格式.docx》由会员分享,可在线阅读,更多相关《API图形界面编程函数大全Word文档格式.docx(12页珍藏版)》请在冰豆网上搜索。

API图形界面编程函数大全Word文档格式.docx

DrawState为一幅图象或绘图操作应用各式各样的效果

Ellipse描绘一个椭圆,由指定的矩形围绕

EndPath停止定义一个路径

EnumEnhMetaFile针对一个增强型图元文件,列举其中单独的图元文件记录

EnumMetaFile为一个标准的windows图元文件枚举单独的图元文件记录

EnumObjects枚举可随同指定设备场景使用的画笔和刷子

ExtCreatePen创建一个扩展画笔(装饰或几何)

ExtFloodFill在指定的设备场景里,用当前选择的刷子填充一个区域

FillPath关闭路径中任何打开的图形,并用当前刷子填充

FillRect用指定的刷子填充一个矩形

FlattenPath将一个路径中的所有曲线都转换成线段

FloodFill用当前选定的刷子在指定的设备场景中填充一个区域

FrameRect用指定的刷子围绕一个矩形画一个边框

GdiComment为指定的增强型图元文件设备场景添加一条注释信息

GdiFlush执行任何未决的绘图操作

GdiGetBatchLimit判断有多少个GDI绘图命令位于队列中

GdiSetBatchLimit指定有多少个GDI绘图命令能够进入队列

GetArcDirection画圆弧的时候,判断当前采用的绘图方向

GetBkColor取得指定设备场景当前的背景颜色

GetBkMode针对指定的设备场景,取得当前的背景填充模式

GetBrushOrgEx判断指定设备场景中当前选定刷子起点

GetCurrentObject获得指定类型的当前选定对象

GetCurrentPositionEx在指定的设备场景中取得当前的画笔位置

GetEnhMetaFile取得磁盘文件中包含的一个增强型图元文件的图元文件句柄

GetEnhMetaFileBits将指定的增强型图元文件复制到一个内存缓冲区里

GetEnhMetaFileDescription返回对一个增强型图元文件的说明

GetEnhMetaFileHeader取得增强型图元文件的图元文件头

GetEnhMetaFilePaletteEntries取得增强型图元文件的全部或部分调色板

GetMetaFile取得包含在一个磁盘文件中的图元文件的图元文件句柄

GetMetaFileBitsEx将指定的图元文件复制到一个内存缓冲区

GetMiterLimit取得设备场景的斜率限制(Miter)设置

GetNearestColor根据设备的显示能力,取得与指定颜色最接近的一种纯色

GetObjectAPI取得对指定对象进行说明的一个结构

GetObjectType判断由指定句柄引用的GDI对象的类型

GetPath取得对当前路径进行定义的一系列数据

GetPixel在指定的设备场景中取得一个像素的RGB值

GetPolyFillMode针对指定的设备场景,获得多边形填充模式

GetROP2针对指定的设备场景,取得当前的绘图模式

GetStockObject取得一个固有对象(Stock)

GetSysColorBrush为任何一种标准系统颜色取得一个刷子

GetWinMetaFileBits通过在一个缓冲区中填充用于标准图元文件的数据,将一个增强型图元文件转换成标准windows图元文件

InvertRect通过反转每个像素的值,从而反转一个设备场景中指定的矩形

LineDDA枚举指定线段中的所有点

LineTo用当前画笔画一条线,从当前位置连到一个指定的点

MoveToEx为指定的设备场景指定一个新的当前画笔位置

PaintDesk在指定的设备场景中描绘桌面墙纸图案

PathToRegion将当前选定的路径转换到一个区域里

Pie画一个饼图

PlayEnhMetaFile在指定的设备场景中画一个增强型图元文件

PlayEnhMetaFileRecord回放单独一条增强型图元文件记录

PlayMetaFile在指定的设备场景中回放一个图元文件

PlayMetaFileRecord回放来自图元文件的单条记录

PolyBezier描绘一条或多条贝塞尔(Bezier)曲线

PolyDraw描绘一条复杂的曲线,由线段及贝塞尔曲线组成

Polygon描绘一个多边形

Polyline用当前画笔描绘一系列线段

PolyPolygon用当前选定画笔描绘两个或多个多边形

PolyPolyline用当前选定画笔描绘两个或多个多边形

Rectangle用当前选定的画笔描绘矩形,并用当前选定的刷子填充

RoundRect用当前选定的画笔画一个圆角矩形,并用当前选定的刷子在其中填充

SelectClipPath将设备场景当前的路径合并到剪切区域里

SelectObject为当前设备场景选择图形对象

SetArcDirection设置圆弧的描绘方向

SetBkColor为指定的设备场景设置背景颜色

SetBkMode指定阴影刷子、虚线画笔以及字符中的空隙的填充方式

SetBrushOrgEx为指定的设备场景设置当前选定刷子的起点

SetEnhMetaFileBits用指定内存缓冲区内包含的数据创建一个增强型图元文件

SetMetaFileBitsEx用包含在指定内存缓冲区内的数据结构创建一个图元文件

SetMiterLimit设置设备场景当前的斜率限制

SetPixel在指定的设备场景中设置一个像素的RGB值

SetPixelV在指定的设备场景中设置一个像素的RGB值

SetPolyFillMode设置多边形的填充模式

SetROP2设置指定设备场景的绘图模式。

与vb的DrawMode属性完全一致

SetWinMetaFileBits将一个标准Windows图元文件转换成增强型图元文件

StrokeAndFillPath针对指定的设备场景,关闭路径上打开的所有区域

StrokePath用当前画笔描绘一个路径的轮廓。

打开的图形不会被这个函数关闭

UnrealizeObject将一个刷子对象选入设备场景之前,如刷子的起点准备用SetBrushOrgEx修改,则必须先调用本函数

WidenPath根据选定画笔的宽度,重新定义当前选定的路径

9.API之设备场景函数

CombineRgn将两个区域组合为一个新区域

CombineTransform驱动世界转换。

它相当于依顺序进行两次转换

CreateCompatibleDC创建一个与特定设备场景一致的内存设备场景

CreateDC为专门设备创建设备场景

CreateEllipticRgn创建一个椭圆

CreateEllipticRgnIndirect创建一个内切于特定矩形的椭圆区域

CreateIC为专用设备创建一个信息场景

CreatePolygonRgn创建一个由一系列点围成的区域

CreatePolyPolygonRgn创建由多个多边形构成的区域。

每个多边形都应是封闭的

CreateRectRgn创建一个矩形区域

CreateRectRgnIndirect创建一个矩形区域

CreateRoundRectRgn创建一个圆角矩形

DeleteDC删除专用设备场景或信息场景,释放所有相关窗口资源

DPtoLP将点阵从设备坐标转换到专用设备场景逻辑坐标

EqualRgn确定两个区域是否相等

ExcludeClipRect从专用设备场景的剪裁区中去掉一个矩形区。

矩形内不能进行绘图

ExcludeUpdateRgn从专用设备场景剪裁区去掉指定窗口的刷新区域

ExtCreateRegion根据世界转换修改区域

ExtSelectClipRgn将指定区域组合到设备场景的当前剪裁区

FillRgn用指定刷子填充指定区域

FrameRgn用指定刷子围绕指定区域画一个外框

GetBoundsRect获取指定设备场景的边界矩形

GetClipBox获取完全包含指定设备场景剪裁区的最小矩形

GetClipRgn获取设备场景当前剪裁区

GetDC获取指定窗口的设备场景

GetDCEx为指定窗口获取设备场景。

相比GetDC,本函数提供了更多的选项

GetDCOrgEx获取指定设备场景起点位置(以屏幕坐标表示)

GetDeviceCaps根据指定设备场景代表的设备的功能返回信息

GetGraphicsMode确定是否允许增强图形模式(世界转换)

GetMapMode为特定设备场景调入映象模式

GetRegionData装入描述一个区域信息的RgnData结构或缓冲区

GetRgnBox获取完全包含指定区域的最小矩形

GetUpdateRgn确定指定窗口的刷新区域。

该区域当前无效,需要刷新

GetViewportExtEx获取设备场景视口(viewport)范围

GetViewportOrgEx获取设备场景视口起点

GetWindowDC获取整个窗口(包括边框、滚动条、标题栏、菜单等)的设备场景

GetWindowExtEx获取指定设备场景的窗口范围

GetWindowOrgEx获取指定设备场景的逻辑窗口的起点

GetWindowRgn获取窗口区域

GetWorldTransform如果有世界转换,为设备场景获取当前世界转换

IntersectClipRect为指定设备定义一个新的剪裁区

InvalidateRgn使窗口指定区域不活动,并将它加入窗口刷新区,使之可随后被重画

InvertRgn通过颠倒每个像素值反转设备场景指定区域

LPtoDP将点阵从指定设备场景逻辑坐标转换为设备坐标

ModifyWorldTransform根据指定的模式修改世界转换

OffsetClipRgn按指定量平移设备场景剪裁区

OffsetRgn按指定偏移量平移指定区域

OffsetViewportOrgEx平移设备场景视口区域

OffsetWindowOrgEx平移指定设备场景窗口起点

PaintRgn用当前刷子背景色填充指定区域

PtInRegion确定点是否在指定区域内

PtVisible确定指定点是否可见(即,点是否在设备场景剪裁区内)

RectInRegion确定矩形是否有部分在指定区域内

RectVisible确定指定矩形是否有部分可见(是否在设备场景剪裁区内)

ReleaseDC释放由调用GetDC或GetWindowDC函数获取的指定设备场景

RestoreDC从设备场景堆栈恢复一个原先保存的设备场景

SaveDC将指定设备场景状态保存到Windows设备场景堆栈

ScaleViewportExtEx缩放设备场景视口的范围

ScaleWindowExtEx缩放指定设备场景窗口范围

ScrollDC在窗口(由设备场景代表)中水平和(或)垂直滚动矩形

SelectClipRgn为指定设备场景选择新的剪裁区

SetBoundsRect设置指定设备场景的边界矩形

SetGraphicsMode允许或禁止增强图形模式,以提供某些支持(包括世界转换)

SetMapMode设置指定设备场景的映射模式

SetRectRgn设置区域为指定的矩形

SetViewportExtEx设置设备场景视口范围

SetViewportOrgEx设置设备场景视口起点

SetWindowExtEx设置指定设备场景窗口范围

SetWindowOrgEx设置指定设备场景窗口起点

SetWindowRgn设置窗口区域

SetWorldTransform设置世界转换

ValidateRgn激活窗口中指定区域,把它从刷新区移走

WindowFromDC取回与某一设备场景相关的窗口的句柄

10.API之硬件与系统函数

ActivateKeyboardLayout激活一个新的键盘布局。

键盘布局定义了按键在一种物理性键盘上的位置与含义

Beep用于生成简单的声音

CharToOem将一个字串从ANSI字符集转换到OEM字符集

ClipCursor将指针限制到指定区域

ConvertDefaultLocale将一个特殊的地方标识符转换成真实的地方ID

CreateCaret根据指定的信息创建一个插入符(光标),并将它选定为指定窗口的默认插入符

DestroyCaret清除(破坏)一个插入符

EnumCalendarInfo枚举在指定"

地方"

环境中可用的日历信息

EnumDateFormats列举指定的"

当地"

设置中可用的长、短日期格式

EnumSystemCodePages枚举系统中已安装或支持的代码页

EnumSystemLocales枚举系统已经安装或提供支持的"

设置

EnumTimeFormats枚举一个指定的地方适用的时间格式

ExitWindowsEx退出windows,并用特定的选项重新启动

ExpandEnvironmentStrings扩充环境字串

FreeEnvironmentStrings翻译指定的环境字串块

GetACP判断目前正在生效的ANSI代码页

GetAsyncKeyState判断函数调用时指定虚拟键的状态

GetCaretBlinkTime判断插入符光标的闪烁频率

GetCaretPos判断插入符的当前位置

GetClipCursor取得一个矩形,用于描述目前为鼠标指针规定的剪切区域

GetCommandLine获得指向当前命令行缓冲区的一个指针

GetComputerName取得这台计算机的名称

GetCPInfo取得与指定代码页有关的信息

GetCurrencyFormat针对指定的"

设置,根据货币格式格式化一个数字

GetCursor获取目前选择的鼠标指针的句柄

GetCursorPos获取鼠标指针的当前位置

GetDateFormat针对指定的"

格式,对一个系统日期进行格式化

GetDoubleClickTime判断连续两次鼠标单击之间会被处理成双击事件的间隔时间

GetEnvironmentStrings为包含了当前环境字串设置的一个内存块分配和返回一个句柄

GetEnvironmentVariable取得一个环境变量的值

GetInputState判断是否存在任何待决(等待处理)的鼠标或键盘事件

GetKBCodePage由GetOEMCP取代,两者功能完全相同

GetKeyboardLayout取得一个句柄,描述指定应用程序的键盘布局

GetKeyboardLayoutList获得系统适用的所有键盘布局的一个列表

GetKeyboardLayoutName取得当前活动键盘布局的名称

GetKeyboardState取得键盘上每个虚拟键当前的状态

GetKeyboardType了解与正在使用的键盘有关的信息

GetKeyNameText在给出扫描码的前提下,判断键名

GetKeyState针对已处理过的按键,在最近一次输入信息时,判断指定虚拟键的状态

GetLastError针对之前调用的api函数,用这个函数取得扩展错误信息

GetLocaleInfo取得与指定"

有关的信息

GetLocalTime取得本地日期和时间

GetNumberFormat针对指定的"

,按特定的格式格式化一个数字

GetOEMCP判断在OEM和ANSI字符集间转换的windows代码页

GetQueueStatus判断应用程序消息队列中待决(等待处理)的消息类型

GetSysColor判断指定windows显示对象的颜色

GetSystemDefaultLangID取得系统的默认语言ID

GetSystemDefaultLCID取得当前的默认系统"

GetSystemInfo取得与底层硬件平台有关的信息

GetSystemMetrics返回与windows环境有关的信息

GetSystemPowerStatus获得与当前系统电源状态有关的信息

GetSystemTime取得当前系统时间,这个时间采用的是"

协同世界时间"

(即UTC,也叫做GMT)格式

GetSystemTimeAdjustment使内部系统时钟与一个外部的时钟信号源同步

GetThreadLocale取得当前线程的地方ID

GetTickCount用于获取自windows启动以来经历的时间长度(毫秒)

GetTimeFormat针对当前指定的"

,按特定的格式格式化一个系统时间

GetTimeZoneInformation取得与系统时区设置有关的信息

GetUserDefaultLangID为当前用户取得默认语言ID

GetUserDefaultLCID取得当前用户的默认"

GetUserName取得当前用户的名字

GetVersion判断当前运行的Windows和DOS版本

GetVersionEx取得与平台和操作系统有关的版本信息

HideCaret在指定的窗口隐藏插入符(光标)

IsValidCodePage判断一个代码页是否有效

IsValidLocale判断地方标识符是否有效

keybd_event这个函数模拟了键盘行动

LoadKeyboardLayout载入一个键盘布局

MapVirtualKey根据指定的映射类型,执行不同的扫描码和字符转换

MapVirtualKeyEx根据指定的映射类型,执行不同的扫描码和字符转换

MessageBeep播放一个系统声音。

系统声音的分配方案是在控制面板里决定的

mouse_event模拟一次鼠标事件

OemKeyScan判断OEM字符集中的一个ASCII字符的扫描码和Shift键状态

OemToChar将OEM字符集的一个字串转换到ANSI字符集

SetCaretBlinkTime指定插入符(光标)的闪烁频率

SetCaretPos指定插入符的位置

SetComputerName设置新的计算机名

SetCursor将指定的鼠标指针设为当前指针

SetCursorPos设置指针的位置

SetDoubleClickTime设置连续两次鼠标单击之间能使系统认为是双击事件的间隔时间

SetEnvironmentVariable将一个环境变量设为指定的值

SetKeyboardState设置每个虚拟键当前在键盘上的状态

SetLocaleInfo改变用户"

设置信息

SetLocalTime设置当前地方时间

SetSysColors设置指定窗口显示对象的颜色

SetSystemCursor改变任何一个标准系统指针

SetSystemTime设置当前系统时间

SetSystemTimeAdjustment定时添加一个校准值使内部系统时钟与一个外部的时钟信号源同步

SetThreadLocale为当前线程设置地方

SetTimeZoneInformation设置系统时区信息

ShowCaret在指定的窗口里显示插入符(光标)

ShowCursor控制鼠标指针的可视性

SwapMouseButton决定是否互换鼠标左右键的功能

SystemParametersInfo获取和设置数量众多的windows系统参数

SystemTimeToTzSpecificLocalTime将系统时间转换成地方时间

ToAscii根据当前的扫描码和键盘信息,将一个虚拟键转换成ASCII字符

ToUnicode根据当前的扫描码和键盘信息,将一个虚拟键转换成Unicode字符

UnloadKeyboardLayout卸载指定的键盘布局

VkKeyScan针对Windows字符集中一个ASCII字符,判断虚拟键码和Shift键的状态

11.API之进程和线程函数

CancelWaitableTimer这个函数用于取消一个可以等待下去的计时器操作

CallNamedPipe这个函数由一个希望通过管道通信的一个客户进程调用

ConnectNamedPipe指示一台服务器等待下去,直至客户机同一个命名管道连接

CreateEvent创建一个事件对象

CreateMailslot创建一个邮路。

返回的句柄由邮路服务器使用(收件人)

CreateMutex创建一个互斥体(MUTEX)

CreateNamedPipe创建一个命名管道。

返回的句柄

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1