澳门新葡新京API函数大全

常用Windows API

  1. API之网络函数
    WNetAddConnection 创建同二个网络财富的永世性连接
    WNetAddConnection2 开立同一个网络财富的连接
    WNetAddConnection3 创设同二个互联网财富的连续几日
    WNetCancelConnection 停止三个互连网连接
    WNetCancelConnection2 甘休贰个网络连接
    WNetCloseEnum 甘休一遍枚举操作
    WNetConnectionDialog 运转二个行业内部对话框,以便构造建设同互联网能源的接连
    WNetDisconnectDialog 运行贰个正经对话框,以便断开同网络财富的连天
    WNetEnumResource 枚举互连网能源
    WNetGetConnection 获取本地或已一而再一而再的二个能源的互联网名称
    WNetGetLastError 获取网络错误的扩大错误消息
    WNetGetUniversalName
    获取互连网中二个文件的长途名称以至/大概UNC(统一命名规范)名称
    WNetGetUser 获取三个网络能源用于连接的名字
    WNetOpenEnum 运行对互连网财富开展枚举的长河

  2. API之新闻函数

布RhodescastSystemMessage 将一条系统音讯广播给系统中负有的一级窗口
GetMessagePos 拿到音讯队列中上一条音讯管理达成时的鼠标指针荧屏地点
GetMessageTime 获得音信队列中上一条新闻管理实现时的年月
PostMessage 将一条音信投递到钦赐窗口的新闻队列
PostThreadMessage 将一条音讯投递给应用程序
RegisterWindowMessage 获取分配给叁个字串标志符的音讯编号
ReplyMessage 答复三个音讯
SendMessage 调用贰个窗口的窗口函数,将一条音讯发给这么些窗口
SendMessageCallback 将一条音讯发给窗口
SendMessageTimeout 向窗口发送一条新闻
SendNotifyMessage 向窗口发送一条音信

  1. API之文件处理函数

CloseHandle
关闭贰个基本对象。个中囊括文件、文件映射、进度、线程、安全和协作对象等
CompareFileTime 相比四个公文的时光
CopyFile 复制文件
CreateDirectory 创立一个新目录
CreateFile 展开和开创文件、管道、邮槽、通讯服务、设备以至调节台
CreateFileMapping 创立一个新的文书映射对象
DeleteFile 删除内定文件
DeviceIoControl 对配备进行钦命的操作
DosDateTimeToFileTime 将DOS日期和时间值转变来叁个 win32 FILETIME 值
FileTimeToDosDateTime 将八个 win32 FILETIME 值调换成DOS日期和时间值
FileTimeToLocalFileTime 将贰个FILETIME结构调换开支地时间
FileTimeToSystemTime
根据叁个FILETIME布局的内容,装载二个SYSTEMTIME布局
FindClose 关闭由FindFirstFile函数创造的二个搜索句柄
FindFirstFile 依据文件名查找文件
FindNextFile 依照调用FindFirstFile函数时钦赐的二个文本名查找下叁个文件
FlushFileBuffers 针对钦命的文书句柄,刷新内部文件缓冲区
FlushViewOfFile 将写入文件映射缓冲区的有着数据都刷新到磁盘
GetBinaryType 推断文件是或不是能够实行
GetCompressedFileSize 判别二个压缩文件在磁盘上其实占用的字节数
GetCurrentDirectory 在一个缓冲区中装载当前目录
GetDiskFreeSpace
获得与二个磁盘的团队有关的新闻,以至询问剩余空间的容积
GetDiskFreeSpaceEx 得到与一个磁盘的团体以致剩余空间体量有关的音讯
GetDriveType 剖断一个磁盘驱动器的体系
GetExpandedName 得到一个压缩文件的人名
GetFileAttributes 推断钦点文件的本性
GetFileInformationByHandle 这么些函数提供了获得文件新闻的生机勃勃种体制
GetFileSize 判定文件长度
GetFileTime 获得钦赐文件的年华新闻
GetFileType 在付给文件句柄的前提下,判别文件类型
GetFileVersionInfo 从援救版本标识的叁个模块里拿到文件版本新闻
GetFileVersionInfoSize
针对满含了版本财富的三个文件,判别容纳文件版本消息供给贰个多大的缓冲区
GetFullPathName 获得钦定文件的完好路线名
GetLogicalDrives 剖断系统中存在哪些逻辑驱动器字母
GetLogicalDriveStrings
得到三个字串,个中蕴藏了眼下具有逻辑驱动器的根驱动器路径
GetOverlappedResult 判定四个重合操作当前的处境
GetPrivateProfileInt
为最早化文件(.ini文件)中内定的条规获取贰个整数值
GetPrivateProfileSection
获取钦定小节(在.ini文件中)全数项名和值的多个列表
GetPrivateProfileString 为开端化文件中钦赐的规行矩步获得字串
GetProfileInt 拿到win.ini初叶化文件中指定条目款项标四个整数值
GetProfileSection
获取钦赐小节(在win.ini文件中)全体项名和值的贰个列表
GetProfileString 为win.ini初步化文件中钦定的规规矩矩拿到字串
GetShortPathName 获得钦命文件的围堵径名
GetSystemDirectory 拿到Windows系统目录(即System目录)的全部路线名
GetTempFileName 这一个函数满含了三个有时文件的名字,它可由应用程序使用
GetTempPath 获取为有的时候文件钦赐的门径
GetVolumeInformation 获取与多少个磁盘卷有关的消息
GetWindowsDirectory 获得Windows目录的完全路径名
hread 参考lread
hwrite 参考lwrite函数
lclose 关闭钦定的文书
lcreat 创造一个文本
llseek 设置文件中开展读写的近期任务
LockFile 锁定文件的某风流洒脱有的,使其不与其他应用程序分享
LockFileEx 与LockFile相仿,只是它提供了愈来愈多的职能
lopen 以二进制形式张开钦赐的公文
lread 将文件中的数据读入内部存款和储蓄器缓冲区
lwrite 将数据从内部存款和储蓄器缓冲区写入一个文本
LZClose 关闭由LZOpenFile 或 LZInit函数展开的一个文本
LZCopy 复制三个文书
LZInit 那个函数用于开首化内部缓冲区
LZOpenFile 该函数能实践大气见仁见智的文件管理,并且也就是压缩文件
LZRead 将数据从文件读入内部存款和储蓄器缓冲区
LZSeek 设置三个文件中开展读写的脚无业位
MapViewOfFile 将多少个文书映射对象映射到最近应用程序的地点空间
MoveFile 移动文件
OpenFile 这几个函数能施行大气例外的公文操作
OpenFileMapping 展开三个现有的文本映射对象
QueryDosDevice 在Windows
NT中,DOS设备名会映射成NT系统装置名。该函数可决断当前的配备映射情状
ReadFile 从文件中读出多少
ReadFileEx
与ReadFile相同,只是它只好用于异步读操作,并蕴藏了三个生机勃勃体化的回调
RegCloseKey 关闭系统注册表中的二个项(或键)
RegConnectRegistry 访谈远程系统的有的注册表
RegCreateKey 在内定的项下创建或展开贰个项
RegCreateKeyEx
在钦赐项下创制新项的更目迷五色的方式。在Win32条件中国建工业总集结团议接收那一个函数
RegDeleteKey 删除现成项下方一个钦点的子项
RegDeleteValue 删除内定项下方的三个值
RegEnumKey 枚举钦定项的子项。在Win32条件中应利用RegEnumKeyEx
RegEnumKeyEx 枚举钦赐项下方的子项
RegEnumValue 枚举钦定项的值
RegFlushKey 将对项和它的子项作出的更换其实写入磁盘
RegGetKeySecurity 获取与四个注册表项有关的安全音信
RegLoadKey 从早先用RegSaveKey函数创造的三个文件里装载注册表音信
RegNotifyChangeKeyValue
注册表项或它的此外多个子项发生变化时,用这么些函数提供意气风发种通告机制
RegOpenKey 张开二个存活的挂号表项
RegOpenKeyEx 张开八个共处的项。在win32下推荐使用这几个函数
RegQueryInfoKey 获取与一个项有关的消息
RegQueryValue 拿到钦命项或子项的暗许(未命名)值
RegQueryValueEx 获取三个项的设置值
RegReplaceKey
用二个磁盘文件保留的音讯替换注册表音讯;并创设八个备份,在里边包罗当前注册表音讯
RegRestoreKey 从二个磁盘文件恢复生机注册表音讯
RegSaveKey 将三个项以至它的具备子项都保存到一个磁盘文件
RegSetKeySecurity 设置内定项的安全特点
RegSetValue 设置内定项或子项的默许值
RegSetValueEx 设置内定项的值
RegUnLoadKey 卸载内定的项以致它的全部子项
RemoveDirectory 删除钦赐目录
SearchPath 查找钦点文件
SetCurrentDirectory 设置当前目录
SetEndOfFile 针对叁个开发的文本,将日前文件地点设为文件末尾
SetFileAttributes 设置文件属性
SetFilePointer 在贰个文件中装置当前的读写地方
SetFile提姆e 设置文件的始建、访谈及上次改革时间
SetHandleCount 那个函数不必在win32下行使;固然接纳,也不会有任何意义
SetVolumeLabel 设置多少个磁盘的卷标(Label)
SystemTimeToFileTime
依据叁个FILETIME构造的开始和结果,载入五个SYSTEMTIME布局
UnlockFile 消逝对八个文本的锁定
UnlockFileEx 扫除对一个文本的锁定
UnmapViewOfFile
在时下应用程序的内部存款和储蓄器地址空间杀绝对二个文本映射对象的映射
VerFindFile 用那些函数决定叁个文件应安装到哪个地方
VerInstallFile 用那一个函数安装一个文件
VerLanguageName 那些函数能根据拾八位语言代码获取风流罗曼蒂克种语言的名目
VerQueryValue 那么些函数用于从版本财富中获取音信
WriteFile 将数据写入四个文件
WriteFileEx
与WriteFile相符,只是它必须要用来异步写操作,并包括了三个完好的回调
WritePrivateProfileSection
为二个初步化文件(.ini)中钦定的小节设置富有项名和值
WritePrivateProfileString 在开头化文件钦命小节内设置一个字串
WriteProfileSection
为Win.ini起头化文件中叁个内定的小节设置有着项名和值
WriteProfileString 在Win.ini开端化文件钦点小节内安装三个字串

  1. API之打字与印刷函数
    AbortDoc 撤废风度翩翩份文书档案的打字与印刷
    AbortPrinter 删除与风华正茂台打字与印刷机关联在一同的缓冲文件
    AddForm 为打字与印刷机的表单列表增添三个新表单
    AddJob
    用于获取贰个灵光的路线名,以便用它为作业成立三个后台打字与印刷文件。它也会为作业分配三个作业编号
    AddMonitor 为系统增加二个打印机监视器
    AddPort
    运营“增添端口”对话框,允许顾客在系统可用端口列表中加入二个新端口
    AddPrinter 在系统中加多大器晚成台新打字与印刷机
    AddPrinterConnection 连接钦命的打字与印刷机
    AddPrinterDriver 为钦点的系统加多三个打印驱动程序
    AddPrintProcessor 为钦定的种类增多三个打印微机
    AddPrintProvidor 为系统添加叁个打字与印刷承包商
    AdvancedDocumentProperties 运营打印机文书档案设置对话框
    ClosePrinter 关闭一个开采的打字与印刷机对象
    ConfigurePort 针对钦点的端口,运营三个端口配置对话框
    ConnectToPrinterDlg 运行连接打字与印刷机对话框,用它同访问网络的打字与印刷机连接
    DeleteForm 从打印机可用表单列表中除去八个表单
    DeleteMonitor 删除钦定的打字与印刷监视器
    DeletePort 运营“删除端口”对话框,允许客商从脚下系统除去一个端口
    DeletePrinter 将内定的打字与印刷机标识为从系统中除去
    DeletePrinterConnection 删除与内定打字与印刷机的连接
    DeletePrinterDriver 从系统除去一个打字与印刷机驱动程序
    DeletePrintProcessor 从钦赐系统除去五个打印微机
    DeletePrintProvidor 从系统中除去二个打字与印刷承包商
    DeviceCapabilities 利用这么些函数可获得与叁个配备的手艺有关的音讯
    DocumentProperties 打字与印刷机配置调节函数
    EndDocAPI 截止一个打响的打印作业
    EndDocPrinter 在后台打字与印刷程序的等第钦命二个文书档案的终止
    EndPage 用那几个函数完毕一个页面包车型大巴打字与印刷,并希图设备场景,以便打字与印刷下贰个页
    EndPagePrinter 钦赐多少个页在打字与印刷作业中的结尾
    EnumForms 枚举风华正茂台打字与印刷机可用的表单
    EnumJobs 枚举打字与印刷队列中的作业
    EnumMonitors 枚举可用的打字与印刷监视器
    EnumPorts 枚举八个类别可用的端口
    EnumPrinterDrivers 枚举钦定系统中已安装的打字与印刷机驱动程序
    EnumPrinters 枚举系统中装置的打字与印刷机
    EnumPrintProcessorDatatypes 枚举由叁个打字与印刷微型机扶持的数据类型
    EnumPrintProcessors 枚举系统中可用的打字与印刷微处理机
    Escape 设备调节函数
    FindClosePrinterChangeNotification
    关闭用FindFirstPrinterChangeNotification函数获取的三个打字与印刷机布告对象
    FindFirstPrinterChangeNotification
    创设叁个新的更正文告对象,以便我们注意打字与印刷机状态的各样变动
    FindNextPrinterChangeNotification
    用那一个函数剖断触发贰遍打字与印刷机改良通告功率信号的缘由
    FreePrinterNotifyInfo
    释放由FindNextPrinterChangeNotification函数分配的八个缓冲区
    GetForm 得到与内定表单有关的音讯
    GetJob 获取与内定作业有关的消息
    GetPrinter 获得与钦赐打字与印刷机有关的信息
    GetPrinterData 为打字与印刷机设置注册表配置新闻
    GetPrinterDriver 针对钦命的打字与印刷机,获取与打字与印刷机驱动程序有关的音信
    GetPrinterDriverDirectory
    判别钦点系统中包罗了打字与印刷机驱动程序的目录是哪些
    GetPrintProcessorDirectory
    判定钦定系统中包罗了打字与印刷机微处理器驱动程序及文件的目录
    OpenPrinter 张开钦命的打印机,并获取打字与印刷机的句柄
    PrinterMessageBox 在装有钦定打字与印刷作业的系统上出示二个打字与印刷机出错音信框
    PrinterProperties 运转打字与印刷机属性对话框,以便对打字与印刷机实行配置
    ReadPrinter 从打字与印刷机读入数据
    ResetDC 重设贰个设施场景
    ResetPrinter 改变内定打字与印刷机的暗中同意数据类型及文书档案设置
    ScheduleJob 提交一个要打字与印刷的学业
    SetAbortProc 为Windows内定撤消函数的地点
    SetForm 为钦命的表单设置消息
    SetJob 对四个打字与印刷作业的情景实行支配
    SetPrinter 对风流倜傥台打字与印刷机的气象实行调节
    SetPrinterData 设置打印机的注册表配置信息
    StartDoc 初叶一个打印作业
    StartDocPrinter 在后台打字与印刷的品级运转三个新文书档案
    StartPage 打字与印刷贰个新页前要先调用这些函数
    StartPagePrinter 在打字与印刷作业中内定八个新页的开端
    WritePrinter 将发送目录中的数据写入打字与印刷机

  2. API之文本和字体函数

AddFontResource 在Windows系统中增多风流倜傥种字体财富
CreateFont 用钦点的品质创设大器晚成种逻辑字体
CreateFontIndirect 用钦命的性情创设豆蔻年华种逻辑字体
CreateScalableFontResource
为生龙活虎种TureType字体创制叁个能源文件,以便能用API函数AddFontResource将其参加Windows系统
DrawText 将文件描绘到钦点的矩形中
DrawTextEx 与DrawText相仿,只是进入了更加多的效能
EnumFontFamilies 列举内定设备可用的字体
EnumFontFamiliesEx 列举钦命设备可用的书体
EnumFonts 列举内定设备可用的书体
ExtTextOut 经过扩充的文本描绘函数。也请参谋SetTextAlign函数
GetAspectRatioFilterEx
用SetMapperFlags需求Windows只选取与设备当前纵横比符合的光栅字体时,本函数可判定驰骋比尺寸
GetCharABCWidths 判别TureType字体中叁个或八个字符的A-B-C大小
GetCharABCWidthsFloat 查询大器晚成种字体中贰个或五个字符的A-B-C尺寸
GetCharacterPlacement 该函数用于领会怎么样用二个加以的字符显示叁个字串
GetCharWidth 调查字体中二个或多个字符的幅度
GetFontData 选用生机勃勃种可缩放字体文件的多少
GetFontLanguageInfo 重临方今选入钦命设备场景中的字体的音讯
GetGlyphOutline 获得TureType字体中组成三个字符的曲线新闻
GetKerningPairs 获得钦定字体的字距新闻
GetOutlineTextMetrics 选取与TureType字体内部特征有关的详细消息
GetRasterizerCaps 领悟系统是还是不是有力量支撑可缩放的字体
GetTabbedTextExtent 决断八个字串占领的约束,同期思考制表站扩张的因素
GetTextAlign 选择一个装置场景当前的文本对齐标记
GetTextCharacterExtra 剖断额外字符间隔的当下值
GetTextCharset 选用当前选入钦点设备场景的书体的字符集标志符
GetTextCharsetInfo 获得与当下选定字体的字符集有关的详细消息
GetTextColor 判断当前字体颜色。日常也称之为“前程色”
GetTextExtentExPoint
判定要填写钦赐区域的字符数量。也用二个数组装载每种字符的范围音信
GetTextExtentPoint 决断一个字串的深浅(范围)
GetTextFace 得到后生可畏种字体的字样名
GetTextMetrics 获得与选入生龙活虎种配备场景的大意字体有关的音讯
GrayString 描绘一个以碧绿突显的字串。平时由Windows用于标志禁绝状态
PolyTextOut 描绘风流倜傥多元字串
RemoveFontResource 从Windows系统中剔除生龙活虎种字体财富
SetMapperFlags
Windows对字体实行映射时,可用该函数采用与目标设备的交错比符合的光栅字体
SetTextAlign
设置文本对齐情势,并点名在文件输出进度中利用设备场景的当下地方
SetTextCharacterExtra 描绘文本的时候,内定要在字符间插入的额外间隔
SetTextColor 设置当前文件颜色。这种颜色也称得上“前途色”
SetTextJustification
通过点名三个文书行应占据的附加空间,可用那几个函数对文件进行两端对齐管理
TabbedTextOut 帮衬制表站的二个文件描绘函数
TextOut 文本绘图函数

  1. API之菜单函数

AppendMenu 在钦点的菜谱里加多一个菜单项
CheckMenuItem 复选或打消复选钦定的菜谱条款
CheckMenuRadioItem 钦点一个菜单条款被复选成“单选”项目
CreateMenu 创制新菜单
CreatePopupMenu 创设叁个空的弹出式菜单
DeleteMenu 删除钦定的美食做法条约
DestroyMenu 删除钦赐的美食指南
DrawMenuBar 为钦赐的窗口重画菜单
EnableMenuItem 允许或禁绝钦赐的美食做法条款
GetMenu 获得窗口中一个菜系的句柄
GetMenuCheckMarkDimensions 重回多少个美食指南复选符的深浅
GetMenuContextHelpId 获得八个美食指南的扶助场景ID
GetMenuDefaultItem 推断菜单中的哪个条约是暗许条约
GetMenuItemCount 再次回到菜单中条款(菜单项)的数据
GetMenuItemID 重返坐落于菜单中钦定地点处的规行矩步的美食做法ID
GetMenuItemInfo 获得(采用)与一个美食做法条约有关的一定消息
GetMenuItemRect 在叁个矩形中装载钦命菜单条指标显示屏坐标音信
GetMenuState 获得与钦赐菜单条款状态有关的音讯
GetMenuString 拿到钦定菜单条约标字串
GetSubMenu 拿到贰个弹出式菜单的句柄,它身处菜单中钦赐之处
GetSystemMenu 获得钦赐窗口的系统菜单的句柄
HiliteMenuItem 调整一流菜单条约标加亮彰显状态
InsertMenu
在菜单的钦点地点处插入一个菜系条目款项,并依据须要将其余条目向下移动
InsertMenuItem 插入五个新美食做法条约
IsMenu 决断钦赐的句柄是或不是为三个美食做法的句柄
LoadMenu 从钦赐的模块或应用程序实例中载入一个美食指南
LoadMenuIndirect 载入八个菜系
MenuItemFromPoint 判定哪些菜单条款饱含了显示屏上三个点名的点
ModifyMenu 改正菜单条款
RemoveMenu 删除内定的菜系条目款项
SetMenu 设置窗口菜单
SetMenuContextHelpId 设置叁个菜系的赞助场景ID
SetMenuDefaultItem 将一个菜单条目款项设为默许条目
SetMenuItemBitmaps
设置大器晚成幅特定位图,令其在钦赐的菜单条款中选择,替代标准的复选符号(√)
SetMenuItemInfo 为二个菜单条款设置钦命的消息
TrackPopupMenu 在显示屏的随飞机地点置显得四个弹出式菜单
TrackPopupMenuEx 与TrackPopupMenu相像,只是它提供了附加的功用

  1. API之位图、Logo和光栅运算函数
    BitBlt 将大器晚成幅位图从贰个配备场景复制到另二个
    CopyIcon
    制作钦定图标或鼠标指针的三个别本。那几个别本附归于发出调用的应用程序
    CopyImage 复制位图、Logo或指针,同时在复制进程中张开一些转移职业
    CreateBitmap 遵照规定的格式创制少年老成幅与设备有关位图
    CreateBitmapIndirect 创设意气风发幅与设备有关位图
    CreateCompatibleBitmap 成立风流倜傥幅与设备有关位图,它与钦命的装置场景非常
    CreateCursor 创立三个鼠标指针
    CreateDIBitmap 根据意气风发幅与设备非亲非故的位图创立生机勃勃幅与器材有关的位图
    CreateDIBSection 成立二个DIBSection
    CreateIcon 创造贰个Logo
    CreateIconIndirect 创立三个Logo
    DestroyCursor 消释钦点的鼠标指针,并释放它占用的保有系统财富
    DestroyIcon 裁撤图标
    DrawIcon 在钦命的岗位画八个Logo
    DrawIconEx
    描绘二个Logo或鼠标指针。与DrawIcon相比较,那几个函数提供了愈来愈多的成效
    ExtractAssociatedIcon
    决断贰个可执路程序或DLL中是还是不是存在Logo,或是不是有Logo与系统注册表中钦定的公文存在涉嫌并提取之
    ExtractIcon 判别叁个可实行文件或DLL中是还是不是有图标存在,并将其领抽取来
    GetBitmapBits 未来自位图的二进制位复制到贰个缓冲区
    GetBitmapDimensionEx 得到风度翩翩幅位图的宽窄和惊人
    GetDIBColorTable 从选入设备场景的DIBSection中获取颜色表音信
    GetDIBits 以往自后生可畏幅位图的二进制位复制到黄金年代幅与设施毫不相关的位图里
    GetIconInfo 获得与图标有关的消息
    GetStretchBltMode 推断StretchBlt 和 StretchDIBits函数接纳的伸缩形式
    LoadBitmap 从内定的模块或应用程序实例中载入大器晚成幅位图
    LoadCursor 从钦定的模块或应用程序实例中载入二个鼠标指针
    LoadCursorFromFile
    在二个指南针文件或多个动漫指针文件的根底上创设三个指针
    LoadIcon 从内定的模块或应用程序实例中载入叁个Logo
    LoadImage 载入叁个位图、Logo或指针
    MaskBlt 施行复杂的图象传输,同时开展掩模(MASK)处理
    PatBlt 在脚下选定的刷子的根底上,用三个美术填充钦赐的配备场景
    PlgBlt
    复制生龙活虎幅位图,同一时间将其调换到一个平行四边形。利用它可对位图举办旋转处理
    SetBitmapBits 以往自缓冲区的二进制位复制到风流倜傥幅位图
    SetBitmapDimensionEx 设置后生可畏幅位图的增加率。以一分米的十一分之生龙活虎为单位
    SetDIBColorTable 设置选入设备场景的四个DIBSection的颜色表音信
    SetDIBits 今后自与设备非亲非故位图的二进制位复制到黄金年代幅与道具有关的位图里
    SetDIBitsToDevice
    将少年老成幅与器械非亲非故位图的方方面面或一些数据直接复制到二个设备
    SetStretchBltMode 钦赐StretchBlt 和 StretchDIBits函数的伸缩格局
    StretchBlt 将生龙活虎幅位图从叁个设备场景复制到另二个
    StretchDIBits
    将风流倜傥幅与设备无关位图的上上下下或部分数据直接复制到钦赐的设备场景

  2. API之绘图函数

AbortPath
抛弃选入内定设备场景中的全体渠道。也撤消这段时间正在进展的其它路线的创始职业
AngleArc 用二个连连弧画一条线
Arc 画一个半圆
BeginPath 运行三个渠道分支
CancelDC 撤消另三个线程里的长日子绘制操作
Chord 画二个弦
CloseEnhMetaFile
关闭钦点的巩固型图元文件设备场景,并将新建的图元文件重返多个句柄
CloseFigure 描绘到三个门路时,关闭当前开发的图形
CloseMetaFile
关闭钦定的图元文件设备场景,并向新建的图元文件重返叁个句柄
CopyEnhMetaFile 制作钦命巩固型图元文件的八个别本(拷贝)
CopyMetaFile 制作钦点(规范)图元文件的一个别本
CreateBrushIndirect 在贰个LOGBRUSH数据布局的根基上开创三个刷子
CreateDIBPatternBrush
用意气风发幅与器材非亲非故的位图创制一个刷子,以便钦点刷子样式(图案)
CreateEnhMetaFile 创造三个巩固型的图元文件设备场景
CreateHatchBrush 创设带有阴影图案的三个刷子
CreateMetaFile 创造叁个图元文件设备场景
CreatePatternBrush 用钦定了刷子图案的朝气蓬勃幅位图创设二个刷子
CreatePen 用钦定的样式、宽度和颜色创立一个画笔
CreatePenIndirect 依照钦定的LOGPEN构造创立二个画笔
CreateSolidBrush 用纯色成立三个刷子
DeleteEnhMetaFile 删除钦点的巩固型图元文件
DeleteMetaFile 删除内定的图元文件
DeleteObject 删除GDI对象,对象使用的有着系统能源都会被放出
DrawEdge 用钦命的体裁描绘多少个矩形的边框
DrawEscape 换码(Escape)函数将数据直接发至显示设备驱动程序
DrawFocusRect 画多少个关键矩形
DrawFrameControl 描绘叁个职业控件
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 在钦命的配备场景中获得贰个像素的RAV4GB值
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 在钦点的设施场景中设置二个像素的TiguanGB值
SetPixelV 在钦定的配备场景中设置三个像素的奥德赛GB值
SetPolyFillMode 设置多边形的填写格局
SetROP2 设置钦赐设备场景的绘图格局。与vb的DrawMode属性完全生机勃勃致
SetWinMetaFileBits 将贰个正式Windows图元文件调换来巩固型图元文件
StrokeAndFillPath 针对钦命的设施场景,关闭路线上开采的具有区域
StrokePath 用当前画笔勾勒二个门道的概貌。张开的图片不会被那些函数关闭
UnrealizeObject
将三个刷子对象选入设备场景早先,如刷子的起源考虑用SetBrushOrgEx修改,则必需先调用本函数
WidenPath 依据选定画笔的肥瘦,重新定义当前选定的渠道

  1. API之配备场景函数

CombineLacrossegn 将四个区域组成为八个新区域
CombineTransform 驱动世界调换。它一定于依顺序举办两遍调换
CreateCompatibleDC 创设叁个与一定设备场景同样的内部存款和储蓄器设备场景
CreateDC 为极度设备创造设备场景
CreateEllipticRAV4gn 创制三个椭圆
CreateEllipticTiguangnIndirect 创设三个内切于特定矩形的扁圆形区域
CreateIC 为专项使用设备创造二个消息场景
CreatePolygonQashqaign 成立二个由意气风发多种点围成的区域
CreatePolyPolygon中华Vgn
成立由多个多边形构成的区域。每种多边形都应是查封的
CreateRectWranglergn 成立三个矩形区域
CreateRectEscortgnIndirect 创制贰个矩形区域
CreateRoundRectTucsongn 创立多个圆角矩形
DeleteDC 删除专项使用设备场景或消息场景,释放具备有关窗口财富
DPtoLP 将点阵从设备坐标转变成专项使用设备场景逻辑坐标
EqualXC60gn 明确五个区域是还是不是等于
ExcludeClipRect
从专用设备场景的剪裁区中去掉叁个矩形区。矩形内不能够进行绘图
ExcludeUpdate凯雷德gn 从专项使用设备场景剪裁区去掉钦定窗口的根底代谢区域
ExtCreateRegion 根据世界转变改正区域
ExtSelectClipGL450gn 将钦赐区域整合到道具场景的一时一刻剪裁区
FillEnclavegn 用钦命刷子填充钦点区域
FrameEnclavegn 用钦点刷子围绕内定区域画三个外框
GetBoundsRect 获得钦点设备场景的分界矩形
GetClipBox 获取完全满含钦点设备场景剪裁区的矮小矩形
GetClipEscortgn 拿到道具场景当前剪裁区
GetDC 获取钦定窗口的设备场景
GetDCEx 为钦赐窗口获取道具场景。相比GetDC,本函数提供了越多的选拔
GetDCOrgEx 得到钦赐设备场景源点地点(以显示屏坐标表示)
GetDeviceCaps 依照钦定设备场景代表的装置的效应再次回到新闻
GetGraphicsMode 分明是还是不是允许加强图形形式(世界调换)
GetMapMode 为一定设备场景调入映象方式
GetRegionData 装入描述三个区域新闻的凯雷德gnData构造或缓冲区
GetHavalgnBox 获取完全富含钦赐区域的纤维矩形
GetUpdate奥德赛gn 明显钦赐窗口的刷新区域。该区域当前失效,必要刷新
GetViewportExtEx 获得器材场景视口(viewport)范围
GetViewportOrgEx 获得道具场景视口起源
GetWindowDC 获得整个窗口(包蕴边框、滚动条、题目栏、菜单等)的装置场景
GetWindowExtEx 得到内定设备场景的窗口范围
GetWindowOrgEx 得到钦定设备场景的逻辑窗口的起源
GetWindow奥迪Q5gn 得到窗口区域
GetWorldTransform 如若有世界调换,为器材场景获取当前世界调换
IntersectClipRect 为钦命设备定义三个新的剪裁区
InvalidateEnclavegn
使窗口钦定区域不挪窝,并将它到场窗口刷新区,使之可紧接着被重画
Invert中华Vgn 通过颠倒各种像素值反转设备场景内定区域
LPtoDP 将点阵从钦赐设备场景逻辑坐标转变为器材坐标
ModifyWorldTransform 依据钦命的格局改进世界转变
OffsetClipEnclavegn 按钦点量平移设备场景剪裁区
OffsetSportagegn 按内定偏移量平移钦赐区域
OffsetViewportOrgEx 平移设备场景视口区域
OffsetWindowOrgEx 平移钦点设备场景窗口源点
Paint逍客gn 用当前刷子背景象填充内定区域
PtInRegion 确定点是还是不是在钦点区域内
PtVisible 鲜明钦赐点是或不是可以知道(即,点是或不是在装置场景剪裁区内)
RectInRegion 鲜明矩形是或不是有一点在钦定区域内
RectVisible 分明内定矩形是不是有意气风发对可以看到(是或不是在道具场景剪裁区内)
ReleaseDC 释放由调用GetDC或GetWindowDC函数获取的钦定设备场景
RestoreDC 从设备场景货仓恢复生机叁个原先保存的装置场景
SaveDC 将点名设备场景场地保存到Windows设备场景货仓
ScaleViewportExtEx 缩放设备场景视口的限量
ScaleWindowExtEx 缩放内定设备场景窗口范围
ScrollDC 在窗口(由器材场景代表)中国水力电力对国公司平和(或)垂直滚动矩形
SelectClip福特Explorergn 为钦点设备场景选拔新的剪裁区
SetBoundsRect 设置钦定设备场景的边界矩形
SetGraphicsMode 允许或禁绝增强图形方式,以提供一些扶持(包涵世界转变)
SetMapMode 设置钦定设备场景的照射情势
SetRect奥迪Q5gn 设置区域为钦赐的矩形
SetViewportExtEx 设置设备场景视口范围
SetViewportOrgEx 设置设备场景视口源点
SetWindowExtEx 设置钦点设备场景窗口范围
SetWindowOrgEx 设置内定设备场景窗口起源
SetWindow凯雷德gn 设置窗口区域
SetWorldTransform 设置世界调换
ValidateOdysseygn 激活窗口中钦定区域,把它从刷新区移走
WindowFromDC 取回与某生龙活虎装置场景相关的窗口的句柄

  1. 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 获得那台Computer的名称
    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,也叫做培洛霉素T)格式
    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 钦定插入符之处
    Set计算机Name 设置新的简政放权机名
    SetCursor 将钦定的鼠标指针设为当前线指挥部针
    SetCursorPos 设置指针的职位
    SetDoubleClickTime
    设置一而再两回鼠标单击之间能使系统以为是双击事件的间距时间
    SetEnvironmentVariable 将二个遭受变量设为钦点的值
    SetKeyboardState 设置每一种虚拟键当前在键盘上的意况
    SetLocaleInfo 退换客户“地点”设置信息
    SetLocalTime 设置当前地方时间
    SetSysColors 设置钦定窗口体现对象的水彩
    SetSystemCursor 改动任何叁个正式连串指针
    SetSystemTime 设置当前系统时间
    SetSystemTimeAdjustment
    定时加多二个校准值使内部系统石英钟与三个外表的石英手表连续信号源同步
    SetThreadLocale 为如今线程设置地点
    SetTimeZoneInformation 设置系统时区音信
    ShowCaret 在钦赐的窗口里彰显插入符(光标)
    ShowCursor 调节鼠标指针的可视性
    SwapMouseButton 决定是不是交换鼠标左右键的功力
    SystemParametersInfo 获取和设置数量过多的windows系统参数
    SystemTimeToTzSpecificLocal提姆e 将系统时间转变来地方时间
    ToAscii 依照当下的扫描码和键盘消息,将三个虚构键转换来ASCII字符
    ToUnicode 依照当下的扫描码和键盘消息,将叁个虚构键转换到Unicode字符
    UnloadKeyboardLayout 卸载钦点的键盘结构
    VkKeyScan 针对Windows字符聚焦二个ASCII字符,判定设想键码和Shift键的气象

  2. API之进度和线程函数

CancelWaitable提姆er 这几个函数用于撤消一个方可等待下去的定时器操作
CallNamedPipe 那一个函数由贰个盼望经过管道通讯的多少个客商进程调用
ConnectNamedPipe 提醒生龙活虎台服务器等待下去,直至客商机同三个命名管道连接
Create伊芙nt 成立一个平地风波目的
CreateMailslot 创制一个邮路。重回的句柄由邮递路线服务器使用(收件人)
CreateMutex 创造二个互斥体(MUTEX)
CreateNamedPipe 制造叁个命名管道。再次回到的句柄由管道的劳动器端使用
CreatePipe 创制叁个佚名管道
CreateProcess 成立三个新历程(比方推行两个前后相继)
CreateSemaphore 创制三个新的时限信号机
CreateWaitableTimer 创造一个可翘首以待的沙漏对象
DisconnectNamedPipe 断开三个客商与叁个命名管道的连天
DuplicateHandle
在建议二个存活系统对象当前句柄的意况下,为特别目的创造贰个新句柄
ExitProcess 中止三个进度
FindCloseChangeNotification 关闭一个改观察通信知对象
FindExecutable 查找与贰个钦命文件涉及在一块儿的顺序的文件名
FindFirstChangeNotification
成立一个文书公告对象。该指标用于监视文件系统发生的更换
FindNextChangeNotification
重设贰个文本改造布告对象,令其后续监视下一回变动
FreeLibrary 释放钦赐的动态链接库
GetCurrentProcess 获得当前路程的八个伪句柄
GetCurrentProcessId 获得当前历程三个唯大器晚成的标记符
GetCurrentThread 取妥当前线程的叁个伪句柄
GetCurrentThreadId 获得当前线程叁个唯大器晚成的线程标志符
GetExitCodeProces 获取三个已中断进度的退出代码
GetExitCodeThread 获得三个已暂停线程的退出代码
GetHandleInformation 获得与一个系统对象句柄有关的信息
GetMailslotInfo 拿到与叁个邮递路线有关的新闻
GetModuleFileName 获得一个已装载模板的总体路线名称
GetModuleHandle 获得二个应用程序或动态链接库的模块句柄
GetPriorityClass 获取一定进度的事前品级
GetProcessShutdownParameters
考查系统关闭时八个内定的进度绝对于任何进度的关门早迟意况
GetProcessTimes 获取与一个进程的通过时间关于的新闻
GetProcessWorkingSetSize
掌握多个应用程序在运营进程中其实向它交给了多大体量的内部存款和储蓄器
GetSartupInfo 得到一个进度的起步音讯
GetThreadPriority 获得特定线程的开始时期等级
GetTheardTimes 获取与三个线程的经过岁月关于的音信
GetWindowThreadProcessId
得到与钦命窗口关联在风流罗曼蒂克道的三个历程和线程标记符
LoadLibrary 载入内定的动态链接库,并将它映射到当下历程使用之处空间
LoadLibraryEx 装载内定的动态链接库,并为当前经过把它映射到地点空间
LoadModule 载入一个Windows应用程序,并在内定的情况中运行
MsgWaitForMultipleObjects
等侯单个指标或黄金时代层层对象发出非时限信号。如重临条件已经满意,则马上回到
SetPriorityClass 设置四个进度的先行等级
SetProcessShutdownParameters
在系统关闭时期,为钦点进度设置他相对于此外程序的关门顺序
SetProcessWorkingSetSize 设置操作系统实际划分给进度使用的内部存储器体量
SetThreadPriority 设定线程的先行等第
ShellExecute 查找与钦命文件涉及在一块儿的次第的公文名
TerminateProcess 停止三个经过
WinExec 运转钦赐的次序

  1. API之控件与新闻函数

AdjustWindowRect
给定生机勃勃种窗口样式,总计拿到目的顾客区矩形所需的窗口大小
AnyPopup 判定显示屏上是还是不是留存别的弹出式窗口
ArrangeIconicWindows 排列二个父窗口的细微化子窗口
AttachThreadInput 连接线程输入函数
BeginDeferWindowPos 运行创设黄金年代多样新窗口地方的历程
BringWindowToTop 将内定的窗口带至窗口列表顶上部分
CascadeWindows 以层叠格局排列窗口
ChildWindowFromPoint 重回父窗口中满含了钦命点的首先个子窗口的句柄
ClientToScreen 决断窗口内以顾客区坐标表示的二个点的显示屏坐标
CloseWindow 最小化钦定的窗口
CopyRect 矩形内容复制
DeferWindowPos 该函数为特定的窗口钦点五个新窗口岗位
DestroyWindow 驱除内定的窗口以至它的全部子窗口
DrawAnimatedRects 描绘一文山会海动态矩形
EnableWindow 钦命的窗口里允许或禁绝全体鼠标及键盘输入
EndDeferWindowPos
同有时间创新DeferWindowPos调用时钦定的具有窗口的职务及气象
EnumChildWindows 为钦点的父窗口枚举子窗口
EnumThreadWindows 枚举与钦定职分相关的窗口
EnumWindows 枚举窗口列表中的全数父窗口
EqualRect 判别八个矩形布局是不是黄金年代律
FindWindow 搜索窗口列表中第二个相符钦点条件的甲级窗口
FindWindowEx 在窗口列表中检索与内定条件切合的首先体态窗口
FlashWindow 闪烁展现钦命窗口
GetActiveWindow 获得活动窗口的句柄
GetCapture
获得叁个窗口的句柄,那一个窗口坐落于当前输入线程,且独具鼠标捕获(鼠标活动由它接纳)
GetClassInfo
拿到WNDCLASS构造(或WNDCLASSEX布局)的叁个别本,布局中蕴藏了与内定类有关的音信
GetClassLong 得到窗口类的叁个Long变量条约
GetClassName 为钦定的窗口拿到类名
GetClassWord 为窗口类拿到四个整数变量
GetClientRect 重返钦命窗口顾客区矩形的抑扬顿挫
GetDesktopWindow 拿到代表全部显示屏的叁个窗口(桌面窗口)句柄
GetFocus 获得具备输入主旨的窗口的句柄
GetForegroundWindow 得到前台窗口的句柄
GetLastActivePopup 获得在一个加以父窗口中近期激活过的弹出式窗口的句柄
GetParent 剖断钦赐窗口的父窗口
GetTopWindow 搜索内部窗口列表,搜索从归属钦点窗口的头一个窗口的句柄
GetUpdateRect 拿到四个矩形,它描叙了点名窗口中需要更新的那部分
GetWindow 得到七个窗口的句柄,该窗口与某源窗口有特定的涉及
GetWindowContextHelpId 得到与窗口关联在一齐的援助场景ID
GetWindowLong 从钦命窗口的社团中拿到音讯
GetWindowPlacement 得到钦定窗口的情形及职分音信
GetWindowRect
拿到任何窗口的范围矩形,窗口的边框、标题栏、滚动条及菜单等都在这里个矩形内
GetWindowText 拿到三个窗体的标题(caption)文字,可能叁个控件的内容
GetWindowTextLength 调查窗口标题文字或控件内容的长度
GetWindowWord 获得钦点窗口结构的音信
InflateRect 增大或减小一个矩形的深浅
IntersectRect
这么些函数在lpDestRect里载入一个矩形,它是lpSrc1Rect与lpSrc2Rect三个矩形的名不副实
InvalidateRect 屏蔽三个窗口客商区的万事或部分区域
IsChild 决断二个窗口是或不是为另意气风发窗口的子或从属窗口
IsIconic 决断窗口是或不是已最小化
IsRectEmpty 推断贰个矩形是或不是为空
IsWindow 决断三个窗口句柄是或不是管用
IsWindowEnabled 剖断窗口是还是不是处在活动状态
IsWindowUnicode
剖断一个窗口是不是为Unicode窗口。那意味窗口为具备基于文本的消息都采纳Unicode文字
IsWindowVisible 剖断窗口是不是可以预知
IsZoomed 剖断窗口是或不是最大化
LockWindowUpdate 锁定钦赐窗口,禁绝它改正
MapWindowPoints 将一个窗口客户区坐标的点转变来另生机勃勃窗口的客户区坐标连串
MoveWindow 改换内定窗口的地点和大小
OffsetRect 通过运用叁个点名的撼动,进而让矩形移动起来
OpenIcon 复苏多个最小化的次序,并将其激活
PtInRect 剖断钦赐的点是还是不是坐落于矩形内部
RedrawWindow 重画全体或一些窗口
ReleaseCapture 为当下的应用程序释放鼠标捕获
ScreenToClient 剖断显示器上一个钦赐点的顾客区坐标
ScrollWindow 滚动窗口客商区的整整或局地
ScrollWindowEx 依照附加的选项,滚动窗口顾客区的风流倜傥体或局地
SetActiveWindow 激活内定的窗口
SetCapture 将鼠标捕获设置到钦赐的窗口
SetClassLong 为窗口类设置一个Long变量条目款项
SetClassWord 为窗口类设置一个条文
SetFocusAPI 将输入宗旨设到内定的窗口。如有必要,会激活窗口
SetForegroundWindow 将窗口设为系统的前台窗口
SetParent 钦点多少个窗口的新父
SetRect 设置钦定矩形的内容
SetRectEmpty 将矩形设为贰个空矩形
SetWindowContextHelpId 为钦定的窗口设置扶持场景(上下文)ID
SetWindowLong 在窗口构造中为钦命的窗口设置新闻
SetWindowPlacement 设置窗口状态和职位新闻
SetWindowPos 为窗口钦命一个新岗位和情景
SetWindowText 设置窗口的标题文字或控件的原委
SetWindowWord 在窗口构造中为钦命的窗口设置音信
ShowOwnedPopups 呈现或遮盖由钦命窗口全数的任何弹出式窗口
ShowWindow 调节窗口的可以见到性
ShowWindowAsync 与ShowWindow相似
SubtractRect
装载矩形lprcDst,它是在矩形lprcSrc1中减去lprcSrc2获得的结果
TileWindows 以平铺顺序排列窗口
UnionRect
装载三个lpDestRect指标矩形,它是lpSrc1Rect和lpSrc2Rect联合起来的结果
UpdateWindow 强逼登时更新窗口
ValidateRect 校验窗口的上上下下或一些客商区
WindowFromPoint
重临包罗了内定点的窗口的句柄。忽视屏蔽、隐敝以致透明窗口
WNetAddConnection 创造同叁个网络财富的永恒性连接
WNetAddConnection2 创设同一个网络财富的连接
WNetAddConnection3 创设同二个网络能源的连续几天
WNetCancelConnection 甘休叁个互连网连接
WNetCancelConnection2 甘休一个互连网连接
WNetCloseEnum 甘休一回枚举操作
WNetConnectionDialog 运转一个行业内部对话框,以便创建同网络能源的接连
WNetDisconnectDialog 运营多少个标准对话框,以便断开同网络能源的连续几天
WNetEnumResource 枚举网络能源
WNetGetConnection 获取本地或已三翻五次的四个能源的互连网名称
WNetGetLastError 获取网络错误的恢弘错误音讯
WNetGetUniversalName
获取互联网中一个文书的长间隔名称以至/或许UNC(统一命名标准)名称
WNetGetUser 获取三个网络能源用于连接的名字
WNetOpenEnum 运转对互联网财富拓宽枚举的长河

  1. API之音讯函数

BroadcastSystemMessage 将一条系统新闻广播给系统中兼有的五星级窗口
GetMessagePos 得到音信队列中上一条音讯管理实现时的鼠标指针显示器地方
GetMessage提姆e 得到音信队列中上一条音讯管理完结时的小时
PostMessage 将一条音信投递到钦赐窗口的新闻队列
PostThreadMessage 将一条音讯投递给应用程序
RegisterWindowMessage 获取分配给叁个字串标识符的消息编号
ReplyMessage 答复三个消息
SendMessage 调用贰个窗口的窗口函数,将一条新闻发给那么些窗口
SendMessageCallback 将一条新闻发给窗口
SendMessageTimeout 向窗口发送一条音信
SendNotifyMessage 向窗口发送一条消息

  1. API之文件管理函数

CloseHandle
关闭七个根本对象。在那之中包蕴文件、文件映射、过程、线程、安全和一齐对象等
CompareFileTime 比超级多个文本的年月
CopyFile 复制文件
CreateDirectory 创设七个新目录
CreateFile 打开和创设文件、管道、邮槽、通信服务、设备以致调控台
CreateFileMapping 创设叁个新的文书映射对象
DeleteFile 删除钦点文件
DeviceIoControl 对配备进行内定的操作
DosDate提姆eToFile提姆e 将DOS日期和时间值调换到二个 win32 FILETIME 值
FileTimeToDosDateTime 将三个 win32 FILETIME 值调换到DOS日期和时间值
File提姆eToLocalFileTime 将叁个FILETIME构造调换开支地时间
FileTimeToSystemTime
依照叁个FILETIME结构的原委,装载一个SYSTEMTIME布局
FindClose 关闭由FindFirstFile函数成立的三个招来句柄
FindFirstFile 依照文件名查找文件
FindNextFile 依据调用FindFirstFile函数时内定的二个文书名查找下八个文本
FlushFileBuffers 针对钦命的文本句柄,刷新内部文件缓冲区
FlushViewOfFile 将写入文件映射缓冲区的富有数据都刷新到磁盘
GetBinaryType 推断文件是或不是能够实践
GetCompressedFileSize 推断三个压缩文件在磁盘上其实据有的字节数
GetCurrentDirectory 在三个缓冲区中装载当前目录
GetDiskFreeSpace
获得与三个磁盘的集体关于的消息,以致询问剩余空间的容积
GetDiskFreeSpaceEx 得到与叁个磁盘的团体以至剩余空间容积有关的音讯
GetDriveType 推断三个磁盘驱动器的门类
GetExpandedName 得到多个压缩文件的人名
GetFileAttributes 推断内定文件的性质
GetFileInformationByHandle 那一个函数提供了获取文件信息的生龙活虎种机制
GetFileSize 判定文件长度
GetFileTime 获得钦命文件的年华音信
GetFileType 在付给文件句柄的前提下,推断文件类型
GetFileVersionInfo 从辅助版本标志的三个模块里拿走文件版本消息
GetFileVersionInfoSize
针对包蕴了版本财富的一个文本,决断容纳文件版本音信供给三个多大的缓冲区
GetFullPathName 得到内定文件的完全路线名
GetLogicalDrives 推断系统中设有何逻辑驱动器字母
GetLogicalDriveStrings
得到一个字串,此中包括了当下具有逻辑驱动器的根驱动器路线
GetOverlappedResult 决断三个重叠操作当前的气象
GetPrivateProfileInt
为开首化文件(.ini文件)中钦定的条约获取三个整数值
GetPrivateProfileSection
获取钦赐小节(在.ini文件中)全部项名和值的一个列表
GetPrivateProfileString 为最初化文件中钦赐的条规得到字串
GetProfileInt 拿到win.ini开首化文件中钦点条指标三个整数值
GetProfileSection
获取钦赐小节(在win.ini文件中)全体项名和值的一个列表
GetProfileString 为win.ini起初化文件中钦命的条规获得字串
GetShortPathName 获得钦命文件的拥塞径名
GetSystemDirectory 获得Windows系统目录(即System目录)的完好路线名
GetTempFileName 这些函数包蕴了一个不时文件的名字,它可由应用程序使用
GetTempPath 获取为一时文件内定的门道
GetVolumeInformation 获取与多个磁盘卷有关的消息
GetWindowsDirectory 获得Windows目录的完好路线名
hread 参考lread
hwrite 参考lwrite函数
lclose 关闭钦定的公文
lcreat 成立三个文件
llseek 设置文件中实行读写的最近地方
LockFile 锁定文件的某风华正茂有的,使其不与此外应用程序分享
LockFileEx 与LockFile相似,只是它提供了越来越多的功力
lopen 以二进制形式张开钦赐的文本
lread 将文件中的数据读入内部存款和储蓄器缓冲区
lwrite 将数据从内部存储器缓冲区写入三个文件
LZClose 关闭由LZOpenFile 或 LZInit函数打开的多个文件
LZCopy 复制一个文本
LZInit 这一个函数用于最早化内部缓冲区
LZOpenFile 该函数能执行大气差别的文本管理,况且相当于压缩文件
LZRead 将数据从文件读入内部存款和储蓄器缓冲区
LZSeek 设置叁个文本中张开读写的当前任务
MapViewOfFile 将一个文本映射对象映射到近年来应用程序之处空间
MoveFile 移动文件
OpenFile 那几个函数能奉行大气两样的文书操作
OpenFileMapping 展开五个现存的文件映射对象
QueryDosDevice 在Windows
NT中,DOS设备名会映射成NT系统设备名。该函数可判别当前的器具映射情况
ReadFile 从文件中读出多少
ReadFileEx
与ReadFile相通,只是它只可以用来异步读操作,并带有了叁个风姿浪漫体化的回调
RegCloseKey 关闭系统注册表中的四个项(或键)
RegConnectRegistry 访谈远程系统的生机勃勃部分注册表
RegCreateKey 在内定的项下创制或张开三个项
RegCreateKeyEx
在钦定项下创立新项的更头昏眼花的法子。在Win32遭逢中国建工业总会公司议使用那几个函数
RegDeleteKey 删除现成项下方一个点名的子项
RegDeleteValue 删除钦赐项下方的贰个值
RegEnumKey 枚举钦定项的子项。在Win32条件中应利用RegEnumKeyEx
RegEnumKeyEx 枚举钦定项下方的子项
RegEnumValue 枚举内定项的值
RegFlushKey 将对项和它的子项作出的转移其实写入磁盘
RegGetKeySecurity 获取与贰个登记表项有关的平安音讯
RegLoadKey 从先前用RegSaveKey函数创设的贰个文书里装载注册表新闻
RegNotifyChangeKeyValue
注册表项或它的任何一个子项发生变化时,用那几个函数提供黄金年代种布告机制
RegOpenKey 张开二个存世的登记表项
RegOpenKeyEx 张开一个现存的项。在win32下推荐应用这几个函数
RegQueryInfoKey 获取与多少个项关于的新闻
RegQueryValue 得到钦点项或子项的暗中认可(未命名)值
RegQueryValueEx 获取一个项的设置值
RegReplaceKey
用二个磁盘文件保留的音讯替换注册表新闻;并成立贰个备份,在里面蕴含当前注册表新闻
RegRestoreKey 从叁个磁盘文件苏醒注册表音讯
RegSaveKey 将一个项以至它的保有子项都保留到一个磁盘文件
RegSetKeySecurity 设置钦定项的拉萨特点
RegSetValue 设置钦命项或子项的暗许值
RegSetValueEx 设置钦点项的值
RegUnLoadKey 卸载钦命的项以至它的具备子项
RemoveDirectory 删除钦定目录
SearchPath 查找钦定文件
SetCurrentDirectory 设置当前目录
SetEndOfFile 针对二个开荒的文书,将这段日子文件地点设为文件末尾
SetFileAttributes 设置文件属性
SetFilePointer 在二个文本中设置当前的读写地点
SetFileTime 设置文件的创始、访问及上次校正时间
SetHandleCount 这几个函数不必在win32下利用;即便接受,也不会有其它作用
SetVolumeLabel 设置三个磁盘的卷标(Label)
SystemTimeToFileTime
根据一个FILETIME布局的剧情,载入叁个SYSTEMTIME构造
UnlockFile 清除对一个文书的锁定
UnlockFileEx 消逝对一个文件的锁定
UnmapViewOfFile
在前段时间应用程序的内部存款和储蓄器地址空间清除对二个文件映射对象的投射
VerFindFile 用那么些函数决定四个文书应安装到哪个地方
VerInstallFile 用那个函数安装三个文书
VerLanguageName 那几个函数能依据十几个人语言代码获取黄金年代种语言的称谓
VerQueryValue 那些函数用于从版本财富中获撤废息
WriteFile 将数据写入叁个文书
WriteFileEx
与WriteFile肖似,只是它必须要用来异步写操作,并满含了三个完好的回调
WritePrivateProfileSection
为一个早先化文件(.ini)中钦命的小节设置富有项名和值
WritePrivateProfileString 在早先化文件钦命小节内设置一个字串
WriteProfileSection
为Win.ini早先化文件中二个点名的小节设置有着项名和值
WriteProfileString 在Win.ini初阶化文件内定小节内安装叁个字串

  1. API之打字与印刷函数
    AbortDoc 撤废生龙活虎份文书档案的打字与印刷
    AbortPrinter 删除与后生可畏台打字与印刷机关联在一齐的缓冲文件
    AddForm 为打字与印刷机的表单列表增添二个新表单
    AddJob
    用于获取贰个立见成效的路线名,以便用它为作业创制一个后台打字与印刷文件。它也会为作业分配三个作业编号
    AddMonitor 为系统加多三个打字与印刷机监视器
    AddPort
    运营“增添端口”对话框,允许客商在系统可用端口列表中参加一个新端口
    AddPrinter 在系统中加多生龙活虎台新打字与印刷机
    AddPrinterConnection 连接钦命的打字与印刷机
    AddPrinterDriver 为钦定的系统加多三个打字与印刷驱动程序
    AddPrintProcessor 为内定的系统增加三个打字与印刷微处理器
    AddPrintProvidor 为系统增添一个打字与印刷经销商
    AdvancedDocumentProperties 运营打字与印刷机文书档案设置对话框
    ClosePrinter 关闭叁个开垦的打字与印刷机对象
    ConfigurePort 针对钦点的端口,运营多少个端口配置对话框
    ConnectToPrinterDlg 运营连接打字与印刷机对话框,用它同访问互连网的打字与印刷机连接
    DeleteForm 从打字与印刷机可用表单列表中去除二个表单
    DeleteMonitor 删除内定的打字与印刷监视器
    DeletePort 运维“删除端口”对话框,允许顾客从最近系统除去一个端口
    DeletePrinter 将点名的打字与印刷机标识为从系统中去除
    DeletePrinterConnection 删除与钦命打字与印刷机的连接
    DeletePrinterDriver 从系统除去三个打字与印刷机驱动程序
    DeletePrintProcessor 从钦命系统除去叁个打字与印刷微处理器
    DeletePrintProvidor 从系统中去除一个打字与印刷代理商
    DeviceCapabilities 利用那几个函数可拿到与多个装置的力量有关的音信
    DocumentProperties 打字与印刷机配置调整函数
    EndDocAPI 甘休一个得逞的打字与印刷作业
    EndDocPrinter 在后台打字与印刷程序的等级钦定二个文书档案的了断
    EndPage 用这一个函数完毕多少个页面包车型客车打字与印刷,并预备设备场景,以便打字与印刷下三个页
    EndPagePrinter 钦赐三个页在打印作业中的结尾
    EnumForms 枚举意气风发台打字与印刷机可用的表单
    EnumJobs 枚举打字与印刷队列中的作业
    EnumMonitors 枚举可用的打字与印刷监视器
    EnumPorts 枚举两个种类可用的端口
    EnumPrinterDrivers 枚举钦赐系统中已安装的打字与印刷机驱动程序
    EnumPrinters 枚举系统中装置的打字与印刷机
    EnumPrintProcessorDatatypes 枚举由三个打字与印刷微机扶持的数据类型
    EnumPrintProcessors 枚举系统中可用的打字与印刷微电脑
    Escape 设备调整函数
    FindClosePrinterChangeNotification
    关闭用FindFirstPrinterChangeNotification函数获取的三个打字与印刷机通知对象
    FindFirstPrinterChangeNotification
    创制八个新的更改布告对象,以便大家注意打字与印刷机状态的各个变动
    FindNextPrinterChangeNotification
    用那个函数决断触发贰回打字与印刷机退换通知时限信号的来由
    FreePrinterNotifyInfo
    释放由FindNextPrinterChangeNotification函数分配的叁个缓冲区
    GetForm 获得与钦命表单有关的新闻
    GetJob 获取与钦赐作业有关的新闻
    GetPrinter 拿到与内定打字与印刷机有关的音讯
    GetPrinterData 为打字与印刷机设置注册表配置音信
    GetPrinterDriver 针对内定的打字与印刷机,获取与打字与印刷机驱动程序有关的音讯
    GetPrinterDriverDirectory
    判定钦命系统中含有了打字与印刷机驱动程序的目录是怎样
    GetPrintProcessorDirectory
    判别内定系统中包蕴了打字与印刷机微机驱动程序及文件的目录
    OpenPrinter 张开钦定的打字与印刷机,并拿走打字与印刷机的句柄
    PrinterMessage博克斯 在具有钦赐打字与印刷作业的类别上显得三个打字与印刷机出错音讯框
    PrinterProperties 运维打字与印刷机属性对话框,以便对打字与印刷机进行构造
    ReadPrinter 从打印机读入数据
    ResetDC 重设八个设施场景
    ResetPrinter 改过钦点打字与印刷机的默许数据类型及文书档案设置
    ScheduleJob 提交贰个要打字与印刷的作业
    SetAbortProc 为Windows内定撤消函数的地址
    SetForm 为内定的表单设置消息
    SetJob 对贰个打字与印刷作业的境况进行调节
    SetPrinter 对后生可畏台打字与印刷机的意况举办支配
    SetPrinterData 设置打字与印刷机的注册表配置消息
    StartDoc 初叶四个打字与印刷作业
    StartDocPrinter 在后台打字与印刷的等第运转三个新文档
    StartPage 打字与印刷四个新页前要先调用那些函数
    StartPagePrinter 在打字与印刷作业中钦定八个新页的始发
    WritePrinter 将发送目录中的数据写入打字与印刷机

  2. API之文本和字体函数

AddFontResource 在Windows系统中增添生龙活虎种字体财富
CreateFont 用内定的性质创设后生可畏种逻辑字体
CreateFontIndirect 用钦赐的属性创造意气风发种逻辑字体
CreateScalableFontResource
为风华正茂种TureType字体创造叁个能源文件,以便能用API函数AddFontResource将其步向Windows系统
DrawText 将文件描绘到内定的矩形中
DrawTextEx 与DrawText雷同,只是投入了更加多的职能
EnumFontFamilies 列举钦赐设备可用的书体
EnumFontFamiliesEx 列举钦点设备可用的字体
EnumFonts 列举钦点设备可用的字体
ExtTextOut 经过增加的文本描绘函数。也请参见SetTextAlign函数
GetAspectRatioFilterEx
用SetMapperFlags必要Windows只选用与设施当前驰骋比适合的光栅字体时,本函数可看清驰骋比尺寸
GetCharABCWidths 决断TureType字体中叁个或多个字符的A-B-C大小
GetCharABCWidthsFloat 查询生机勃勃种字体中多个或四个字符的A-B-C尺寸
GetCharacterPlacement 该函数用于理解如何用多个加以的字符展现一个字串
GetCharWidth 考查字体中四个或多少个字符的肥瘦
GetFontData 接收风度翩翩种可缩放字体文件的数据
GetFontLanguageInfo 重返近日选入钦点设备场景中的字体的音讯
GetGlyphOutline 拿到TureType字体中组成一个字符的曲线消息
GetKerningPairs 得到钦命字体的字距音讯
GetOutlineTextMetrics 选用与TureType字体内部特征有关的详细音讯
GetRasterizerCaps 驾驭系统是不是有力量支撑可缩放的字体
GetTabbedTextExtent 判别一个字串占据的界定,同不时常间构思制表站扩张的因素
GetTextAlign 接受三个道具场景当前的文本对齐标记
GetTextCharacterExtra 推断额外字符间距的当下值
GetTextCharset 接受当前选入钦点设备场景的书体的字符集标志符
GetTextCharsetInfo 获得与当下选定字体的字符集有关的详细信息
GetTextColor 判别当前字体颜色。日常也称之为“前途色”
GetTextExtentExPoint
判别要填写钦定区域的字符数量。也用二个数组装载每一种字符的节制消息
GetTextExtentPoint 判定一个字串的抑扬顿挫(范围)
GetTextFace 获得生机勃勃种字体的字样名
GetTextMetrics 得到与选入风姿罗曼蒂克种道具场景的物理字体有关的音讯
格雷String 描绘八个以石绿展现的字串。经常由Windows用于标记幸免状态
PolyTextOut 描绘风华正茂多如牛毛字串
RemoveFontResource 从Windows系统中去除生龙活虎种字体能源
SetMapperFlags
Windows对字体进行映射时,可用该函数采用与指标设备的交错比相符的光栅字体
SetTextAlign
设置文本对齐格局,并钦命在文书输出进度中动用设备场景的当前职务
SetTextCharacterExtra 描绘文本的时候,钦赐要在字符间插入的额外间距
SetTextColor 设置当前文件颜色。这种颜色也称得上“前程色”
SetTextJustification
通过点名三个文书行应攻克的附加空间,可用这么些函数对文件进行两端对齐处理
TabbedTextOut 扶助制表站的七个文本描绘函数
TextOut 文本绘图函数

  1. API之菜单函数

AppendMenu 在钦赐的菜谱里加多一个菜单项
CheckMenuItem 复选或打消复选内定的菜系条目款项
CheckMenuRadioItem 钦赐四个美食指南条约被复选成“单选”项目
CreateMenu 成立新美食指南
CreatePopupMenu 创造四个空的弹出式菜单
DeleteMenu 删除钦定的菜谱条目款项
DestroyMenu 删除钦赐的菜系
DrawMenuBar 为钦命的窗口重画菜单
EnableMenuItem 允许或禁止钦命的美食指南条款
GetMenu 拿到窗口中八个菜系的句柄
GetMenuCheck马克Dimensions 重回二个美食指南复选符的大小
GetMenuContextHelpId 得到一个菜谱的声援场景ID
GetMenuDefaultItem 判定菜单中的哪个条款是暗中认可条款
GetMenuItemCount 重临菜单中条款(菜单项)的数码
GetMenuItemID 再次来到坐落于菜单中钦命地方处的条约标菜单ID
GetMenuItemInfo 得到(接受)与叁个美食做法条约有关的一定信息
GetMenuItemRect 在三个矩形中装载钦定菜单条约标荧屏坐标音信
GetMenuState 获得与钦命菜单条款状态有关的信息
GetMenuString 获得钦点菜单条指标字串
GetSubMenu 获得叁个弹出式菜单的句柄,它身处菜单中钦命的岗位
GetSystemMenu 获得内定窗口的种类菜单的句柄
HiliteMenuItem 调整一级菜单条指标加亮显示状态
InsertMenu
在菜单的钦赐地方处插入叁个菜系条款,并依赖供给将别的条约向下活动
InsertMenuItem 插入三个新菜单条款
IsMenu 判定钦点的句柄是还是不是为八个菜单的句柄
LoadMenu 从钦定的模块或应用程序实例中载入一个美食指南
LoadMenuIndirect 载入一个美食做法
MenuItemFromPoint 推断哪些菜单条目款项包罗了显示器上三个内定的点
ModifyMenu 退换菜单条约
RemoveMenu 删除钦命的美食做法条目款项
SetMenu 设置窗口菜单
SetMenuContextHelpId 设置四个美食指南的扶助场景ID
SetMenuDefaultItem 将三个菜系条约设为默许条款
SetMenuItemBitmaps
设置生龙活虎幅特定位图,令其在钦定的菜系条约中运用,替代标准的复选符号(√)
SetMenuItemInfo 为三个菜系条款设置钦点的新闻
TrackPopupMenu 在荧屏的自由地方显得一个弹出式菜单
TrackPopupMenuEx 与TrackPopupMenu相通,只是它提供了额外的功效

  1. API之位图、Logo和光栅运算函数
    BitBlt 将大器晚成幅位图从二个设备场景复制到另一个
    CopyIcon
    制作内定图标或鼠标指针的一个别本。那些别本附归于发出调用的应用程序
    CopyImage 复制位图、Logo或指针,相同的时间在复制进度中举行部分改造工作
    CreateBitmap 依据显著的格式创制生机勃勃幅与器材有关位图
    CreateBitmapIndirect 创造后生可畏幅与道具有关位图
    CreateCompatibleBitmap 创立后生可畏幅与器械有关位图,它与钦赐的设备场景十一分
    CreateCursor 创设二个鼠标指针
    CreateDIBitmap 依据生龙活虎幅与器械毫无干系的位图创设少年老成幅与设施有关的位图
    CreateDIBSection 成立八个DIBSection
    CreateIcon 创设二个Logo
    CreateIconIndirect 创设一个Logo
    DestroyCursor 消灭钦点的鼠标指针,并释放它占用的具备系统资源
    DestroyIcon 肃清图标
    DrawIcon 在钦定的任务画二个图标
    DrawIconEx
    描绘叁个Logo或鼠标指针。与DrawIcon比较,这些函数提供了越来越多的效劳
    ExtractAssociatedIcon
    判定三个可执路程序或DLL中是不是存在Logo,或是还是不是有图标与系统注册表中钦定的文书存在涉嫌并提取之
    ExtractIcon 判别二个可实施文件或DLL中是或不是有Logo存在,并将其领抽出来
    GetBitmapBits 以往自位图的二进制位复制到二个缓冲区
    GetBitmapDimensionEx 拿到大器晚成幅位图的升幅和中度
    GetDIBColorTable 从选入设备场景的DIBSection中赢得颜色表音讯
    GetDIBits 以往自意气风发幅位图的二进制位复制到生机勃勃幅与设施毫不相关的位图里
    GetIconInfo 获得与Logo有关的音信
    GetStretchBltMode 决断StretchBlt 和 StretchDIBits函数接收的伸缩情势
    LoadBitmap 从钦赐的模块或应用程序实例中载入豆蔻年华幅位图
    LoadCursor 从钦定的模块或应用程序实例中载入一个鼠标指针
    LoadCursorFromFile
    在一个指针文件或叁个动漫片指针文件的底子上创建五个指针
    LoadIcon 从钦点的模块或应用程序实例中载入一个Logo
    LoadImage 载入四个位图、Logo或指针
    MaskBlt 推行复杂的图象传输,同不时候开展掩模(MASK)管理
    PatBlt 在脚下选定的刷子的底蕴上,用贰个油画填充内定的器材场景
    PlgBlt
    复制生龙活虎幅位图,同不时间将其转变来三个平行四边形。利用它可对位图举行旋转管理
    SetBitmapBits 以往自缓冲区的二进制位复制到大器晚成幅位图
    SetBitmapDimensionEx 设置风姿洒脱幅位图的大幅。以一分米的十分之大器晚成为单位
    SetDIBColorTable 设置选入设备场景的一个DIBSection的颜色表新闻
    SetDIBits 现在自与设施非亲非故位图的二进制位复制到后生可畏幅与设备有关的位图里
    SetDIBitsToDevice
    将生机勃勃幅与设备非亲非故位图的满贯或局地数据直接复制到二个装置
    SetStretchBltMode 内定StretchBlt 和 StretchDIBits函数的伸缩形式
    StretchBlt 将风流倜傥幅位图从二个配备场景复制到另二个
    StretchDIBits
    将一幅与道具非亲非故位图的成套或一些数据直接复制到钦赐的配备场景

  2. API之绘图函数

AbortPath
放弃选入钦命设备场景中的全体渠道。也撤废近来正值张开的别样路线的创立专门的学问
AngleArc 用一个连连弧画一条线
Arc 画叁个弧形
BeginPath 运行一个路径分支
CancelDC 撤除另三个线程里的长日子绘制操作
Chord 画多少个弦
CloseEnhMetaFile
关闭内定的加强型图元文件设备场景,并将新建的图元文件再次回到三个句柄
CloseFigure 描绘到一个路径时,关闭当前开采的图样
CloseMetaFile
关闭钦赐的图元文件设备场景,并向新建的图元文件重临叁个句柄
CopyEnhMetaFile 制作内定加强型图元文件的二个别本(拷贝)
CopyMetaFile 制作钦定(规范)图元文件的三个别本
CreateBrushIndirect 在一个LOGBRUSH数据布局的底蕴上创造二个刷子
CreateDIBPatternBrush
用风度翩翩幅与设备非亲非故的位图创立一个刷子,以便钦赐刷子样式(图案)
CreateEnhMetaFile 创造叁个加强型的图元文件设备场景
CreateHatchBrush 创立带有阴影图案的叁个刷子
CreateMetaFile 创造三个图元文件设备场景
CreatePatternBrush 用钦定了刷子图案的生龙活虎幅位图创造多少个刷子
CreatePen 用钦赐的体裁、宽度和颜料创制叁个画笔
CreatePenIndirect 依据钦赐的LOGPEN构变成立一个画笔
CreateSolidBrush 用纯色创造三个刷子
DeleteEnhMetaFile 删除内定的巩固型图元文件
DeleteMetaFile 删除内定的图元文件
DeleteObject 删除GDI对象,对象使用的保有系统能源都会被假释
DrawEdge 用钦点的样式描绘一个矩形的边框
DrawEscape 换码(Escape)函数将数据直接发至彰显设备驱动程序
DrawFocusRect 画一个枢纽矩形
DrawFrameControl 描绘叁个专门的职业控件
DrawState 为后生可畏幅图象或绘图操作使用各种各样的功用
Ellipse 描绘三个椭圆,由内定的矩形围绕
End帕特h 甘休定义一个路子
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 在钦点的设备场景中获取贰个像素的福睿斯GB值
GetPolyFillMode 针对钦定的设施场景,得到多方形填充形式
GetROP2 针对钦赐的配备场景,取安妥前的绘图格局
GetStockObject 获得二个原本对象(Stock)
GetSysColorBrush 为其它后生可畏种规范连串颜色得到一个刷子
GetWinMetaFileBits
通过在叁个缓冲区中填充用于专门的学问图元文件的数量,将一个加强型图元文件转变来标准windows图元文件
InvertRect 通过反转各样像素的值,进而反转三个器材场景中钦点的矩形
LineDDA 枚举钦点线段中的全部一些
LineTo 用当下画笔画一条线,从当前职责连到二个点名的点
MoveToEx 为钦命的配备场景内定一个新的方今画笔地方
PaintDesk 在钦点的装置场景中描写桌面墙纸图案
帕特hToRegion 将日前选定的门道转变来三个区域里
Pie 画多少个饼图
PlayEnhMetaFile 在内定的道具场景中画五个巩固型图元文件
PlayEnhMetaFileRecord 重播单独一条加强型图元文件记录
PlayMetaFile 在钦赐的设施场景中回看一个图元文件
PlayMetaFileRecord 重播来自图元文件的单条记录
PolyBezier 描绘一条或多条贝塞尔(Bezier)曲线
PolyDraw 描绘一条复杂的曲线,由线段及贝塞尔曲线组成
Polygon 描绘二个多边形
Polyline 用当下画笔勾勒生龙活虎各类线段
PolyPolygon 用当前选定画笔勾勒五个或四个多边形
PolyPolyline 用当下选定画笔勾勒两个或三个多边形
Rectangle 用当下选定的画笔勾勒矩形,并用当下选定的刷子填充
RoundRect 用当前选定的画笔画二个圆角矩形,并用当下选定的刷子在里头填充
SelectClipPath 将配备场景当前的路径合并到剪切区域里
SelectObject 为当下设备场景选取图形对象
SetArcDirection 设置圆弧的刻画方向
SetBkColor 为钦命的道具场景设置背景颜色
SetBkMode 钦定阴影刷子、虚线画笔以至字符中的空隙的填充情势
SetBrushOrgEx 为内定的设备场景设置当前选定刷子的源点
SetEnhMetaFileBits 用钦命内部存款和储蓄器缓冲区内满含的多少创立一个巩固型图元文件
SetMetaFileBitsEx 用富含在钦命内部存款和储蓄器缓冲区内的数据结构成立二个图元文件
SetMiterLimit 设置设备场景当前的斜率节制
SetPixel 在钦点的器材场景中装置五个像素的讴歌ZDXGB值
SetPixelV 在钦命的配备场景中装置贰个像素的翼虎GB值
SetPolyFillMode 设置多边形的填写情势
SetROP2 设置钦点设备场景的绘图方式。与vb的DrawMode属性完全生龙活虎致
SetWinMetaFileBits 将三个职业Windows图元文件调换到巩固型图元文件
StrokeAndFillPath 针对钦定的设施场景,关闭路线上展开的全数区域
StrokePath 用当前画笔勾勒贰个门路的大致。张开的图片不会被那一个函数关闭
UnrealizeObject
将一个刷子对象选入设备场景早先,如刷子的起源筹算用SetBrushOrgEx更正,则必需先调用本函数
WidenPath 遵照选定画笔的肥瘦,重新定义当前选定的渠道

  1. API之配备场景函数

Combine奥迪Q5gn 将四个区域组成为二个新区域
CombineTransform 驱动世界调换。它一定于依顺序举办五回转换
CreateCompatibleDC 创设贰个与一定设备场景相符的内部存款和储蓄器设备场景
CreateDC 为特别设备成立设备场景
CreateEllipticRAV4gn 创造一个椭圆
CreateEllipticWranglergnIndirect 创制一个内切于特定矩形的扁圆形区域
CreateIC 为专项使用设备创立二个新闻场景
CreatePolygonMacangn 创设三个由生机勃勃多样点围成的区域
CreatePolyPolygon奥德赛gn
创造由五个多边形构成的区域。每种多边形都应是查封的
CreateRect卡宴gn 创建二个矩形区域
CreateRect奇骏gnIndirect 创立一个矩形区域
CreateRoundRectLANDgn 创制一个圆角矩形
DeleteDC 删除专项使用设备场景或音讯场景,释放具有相关窗口能源
DPtoLP 将点阵从设备坐标转变到专用设备场景逻辑坐标
EqualEvoquegn 明确多个区域是或不是等于
ExcludeClipRect
从专项使用设备场景的剪裁区中去掉叁个矩形区。矩形内不可能拓宽绘图
ExcludeUpdateTiggogn 从专项使用设备场景剪裁区去掉钦点窗口的刷新区域
ExtCreateRegion 依据世界转换校正区域
ExtSelectClipRubicongn 将点名区域组成到设备场景的近年来剪裁区
FillEnclavegn 用钦定刷子填充钦命区域
FrameLX570gn 用内定刷子围绕钦命区域画一个外框
GetBoundsRect 得到内定设备场景的疆界矩形
GetClip博克斯 获取完全富含钦赐设备场景剪裁区的微小矩形
GetClipPRADOgn 得到装备场景当前剪裁区
GetDC 获取钦点窗口的装置场景
GetDCEx 为钦赐窗口获取器械场景。相比较GetDC,本函数提供了越多的取舍
GetDCOrgEx 得到内定设备场景源点地点(以显示屏坐标表示)
GetDeviceCaps 依据钦赐设备场景代表的配备的成效重回信息
GetGraphicsMode 鲜明是还是不是允许加强图形情势(世界转变)
GetMapMode 为一定设备场景调入映象方式
GetRegionData 装入描述三个区域音讯的中华VgnData布局或缓冲区
GetLacrossegnBox 获取完全富含钦赐区域的眇小矩形
GetUpdateEnclavegn 分明钦赐窗口的刷新区域。该区域当前不行,供给刷新
GetViewportExtEx 拿到器材场景视口(viewport)范围
GetViewportOrgEx 获得器械场景视口起源
GetWindowDC 拿到整个窗口(满含边框、滚动条、标题栏、菜单等)的配备场景
GetWindowExtEx 得到钦赐设备场景的窗口范围
GetWindowOrgEx 获得钦命设备场景的逻辑窗口的源点
GetWindowRubicongn 获得窗口区域
GetWorldTransform 要是有世界调换,为器械场景获取当前世界调换
IntersectClipRect 为内定设备定义二个新的剪裁区
Invalidate汉兰达gn
使窗口钦赐区域不移动,并将它参加窗口刷新区,使之可随着被重画
Invert福特Explorergn 通过颠倒各类像素值反转设备场景钦定区域
LPtoDP 将点阵从钦点设备场景逻辑坐标转变为器材坐标
ModifyWorldTransform 依照钦命的格局修正世界调换
OffsetClipTiggogn 按钦命量平移设备场景剪裁区
Offset酷威gn 按内定偏移量平移钦点区域
OffsetViewportOrgEx 平移设备场景视口区域
OffsetWindowOrgEx 平移钦点设备场景窗口源点
PaintRAV4gn 用当前刷子背景象填充钦赐区域
PtInRegion 鲜明点是不是在钦命区域内
PtVisible 鲜明钦定点是还是不是可以见到(即,点是不是在道具场景剪裁区内)
RectInRegion 鲜明矩形是或不是有局地在钦赐区域内
RectVisible 分明钦点矩形是不是有一点点可知(是不是在设施场景剪裁区内)
ReleaseDC 释放由调用GetDC或GetWindowDC函数获取的钦点设备场景
RestoreDC 从设备场景旅舍复苏多个原先保存的装置场景
SaveDC 将点名设备场景场所保存到Windows设备场景旅馆
ScaleViewportExtEx 缩放设备场景视口的节制
ScaleWindowExtEx 缩放钦赐设备场景窗口范围
ScrollDC 在窗口(由道具场景代表)中水平和(或)垂直滚动矩形
SelectClipEscortgn 为钦定设备场景选拔新的剪裁区
SetBoundsRect 设置钦命设备场景的边界矩形
SetGraphicsMode 允许或取缔加强图形格局,以提供一些接济(富含世界调换)
SetMapMode 设置钦点设备场景的照耀情势
SetRectRubicongn 设置区域为钦命的矩形
SetViewportExtEx 设置设备场景视口范围
SetViewportOrgEx 设置设备场景视口源点
SetWindowExtEx 设置内定设备场景窗口范围
SetWindowOrgEx 设置内定设备场景窗口起源
SetWindow奥迪Q5gn 设置窗口区域
SetWorldTransform 设置世界调换
ValidateRubicongn 激活窗口中内定区域,把它从刷新区移走
WindowFromDC 取回与某大器晚成配备场景相关的窗口的句柄

  1. 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 得到指向当前下令行缓冲区的多个指针
    Get计算机Name 拿到这台微型机的称谓
    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,也称为丙胺博莱霉素T)格式
    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 钦赐插入符的地点
    Set电脑Name 设置新的考虑机名
    SetCursor 将点名的鼠标指针设为当前线指挥部针
    SetCursorPos 设置指针的职位
    SetDoubleClickTime
    设置再而三若干次鼠标单击之间能使系统以为是双击事件的间隔时间
    SetEnvironmentVariable 将二个意况变量设为钦命的值
    SetKeyboardState 设置各类设想键当前在键盘上的情状
    SetLocaleInfo 改换客户“地方”设置音讯
    SetLocalTime 设置当前地方时间
    SetSysColors 设置内定窗口展示对象的水彩
    SetSystemCursor 改动任何四个规范系列指针
    SetSystem提姆e 设置当前系统时间
    SetSystemTimeAdjustment
    准时加多多少个校准值使此中系统挂钟与多少个外表的钟表实信号源同步
    SetThreadLocale 为近日线程设置地点
    Set提姆eZoneInformation 设置系统时区音讯
    ShowCaret 在钦命的窗口里展现插入符(光标)
    ShowCursor 调控鼠标指针的可视性
    SwapMouseButton 决定是不是交换鼠标左右键的效应
    SystemParametersInfo 获取和设置数量过多的windows系统参数
    SystemTimeToTzSpecificLocalTime 将系统时间转变到地点时间
    ToAscii 依照当下的扫描码和键盘消息,将贰个虚构键调换来ASCII字符
    ToUnicode 根据当下的扫描码和键盘音信,将一个设想键调换来Unicode字符
    UnloadKeyboardLayout 卸载钦命的键盘构造
    VkKeyScan 针对Windows字符集中三个ASCII字符,推断虚构键码和Shift键的境况

  2. API之进度和线程函数

CancelWaitableTimer 这几个函数用于撤废七个足以等待下去的计时器操作
CallNamedPipe 那么些函数由二个企盼通过管道通信的一个客商进度调用
ConnectNamedPipe 提示生机勃勃台服务器等待下去,直至客商机同二个命名管道连接
CreateEvent 创立多少个风云指标
CreateMailslot 创造叁个邮递路线。再次来到的句柄由邮递路线服务器使用(收件人)
CreateMutex 创造一个互斥体(MUTEX)
CreateNamedPipe 创立叁个命名管道。重回的句柄由管道的劳务器端使用
CreatePipe 创建八个佚名管道
CreateProcess 创设一个新进度(举例实行多少个顺序)
Create塞马phore 创设八个新的非确定性信号机
CreateWaitableTimer 创立三个可拭目以俟的沙漏对象
DisconnectNamedPipe 断开叁个顾客与三个命名管道的连年
DuplicateHandle
在建议二个共处系统对象当前句柄的场所下,为格外目的创建三个新句柄
ExitProcess 中止二个过程
FindCloseChangeNotification 关闭一个改造文告对象
FindExecutable 查找与三个内定文件涉及在一块儿的程序的文本名
FindFirstChangeNotification
创造三个文本通告对象。该目的用于监视文件系统一发布生的变通
FindNextChangeNotification
重设一个文件退换通告对象,令其后续监视下三遍变动
FreeLibrary 释放钦命的动态链接库
GetCurrentProcess 得到当前历程的三个伪句柄
GetCurrentProcessId 得到当前路程多少个唯风度翩翩的标记符
GetCurrentThread 获得当前线程的一个伪句柄
GetCurrentThreadId 获得当前线程叁个唯生机勃勃的线程标志符
GetExitCodeProces 获取二个已暂停进度的淡出代码
GetExitCodeThread 拿到二个已中断线程的淡出代码
GetHandleInformation 获得与二个种类对象句柄有关的新闻
GetMailslotInfo 获得与叁个邮递路线有关的音讯
GetModuleFileName 获得四个已装载模板的总体路线名称
GetModuleHandle 获得三个应用程序或动态链接库的模块句柄
GetPriorityClass 获取一定进度的先行等级
GetProcessShutdownParameters
考察系统关闭时一个点名的进程相对于任何进度的闭馆早迟情形
GetProcessTimes 获取与二个经过的通过岁月关于的信息
GetProcessWorkingSetSize
精晓二个应用程序在运营进度中其实向它交给了多大容积的内部存款和储蓄器
GetSartupInfo 得到三个经过的运行新闻
GetThreadPriority 得到特定线程的预先品级
GetTheardTimes 获取与二个线程的经过时间关于的音讯
GetWindowThreadProcessId
获得与钦命窗口关联在合营的二个历程和线程标志符
LoadLibrary 载入内定的动态链接库,并将它映射到当下历程使用的地点空间
LoadLibraryEx 装载内定的动态链接库,并为当前历程把它映射到地点空间
LoadModule 载入二个Windows应用程序,并在钦赐的情形中运行
MsgWaitForMultipleObjects
等侯单个目的或蓬蓬勃勃多级对象发出确定性信号。如重回条件已经知足,则即刻回到
SetPriorityClass 设置叁个经过的预先等第
SetProcessShutdownParameters
在系统关闭时期,为钦命进度设置他绝对于别的程序的闭馆顺序
SetProcessWorkingSetSize 设置操作系统实际划分给进度使用的内部存款和储蓄器体量
SetThreadPriority 设定线程的预先品级
ShellExecute 查找与内定文件涉及在一同的前后相继的文件名
TerminateProcess 停止一个经过
WinExec 运营钦定的程序

  1. API之控件与新闻函数

AdjustWindowRect
给定大器晚成种窗口样式,计算获得指标顾客区矩形所需的窗口大小
AnyPopup 剖断显示器上是不是留存别的弹出式窗口
ArrangeIconicWindows 排列贰个父窗口的微小化子窗口
AttachThreadInput 连接线程输入函数
BeginDeferWindowPos 运行创设意气风发多种新窗口地方的进度
BringWindowToTop 将点名的窗口带至窗口列表顶端
CascadeWindows 以层叠方式排列窗口
ChildWindowFromPoint 再次来到父窗口中饱含了内定点的率先个子窗口的句柄
ClientToScreen 推断窗口内以顾客区坐标表示的一个点的荧屏坐标
CloseWindow 最小化钦点的窗口
CopyRect 矩形内容复制
DeferWindowPos 该函数为一定的窗口钦定一个新窗口地方
DestroyWindow 消逝内定的窗口以致它的全体子窗口
DrawAnimatedRects 描绘一文山会海动态矩形
EnableWindow 钦命的窗口里允许或取缔全体鼠标及键盘输入
EndDeferWindowPos
同一时候更新DeferWindowPos调用时钦赐的富有窗口的地点及气象
EnumChildWindows 为钦赐的父窗口枚举子窗口
EnumThreadWindows 枚举与内定职责相关的窗口
EnumWindows 枚举窗口列表中的全体父窗口
EqualRect 判定八个矩形布局是或不是生机勃勃致
FindWindow 寻觅窗口列表中首先个切合钦命条件的头号窗口
FindWindowEx 在窗口列表中研究与钦定条件相符的率先个子窗口
FlashWindow 闪烁呈现钦定窗口
GetActiveWindow 获得活动窗口的句柄
GetCapture
得到二个窗口的句柄,那几个窗口位于当前输入线程,且独具鼠标捕获(鼠标活动由它采用)
GetClassInfo
拿到WNDCLASS布局(或WNDCLASSEX构造)的叁个别本,布局中蕴含了与钦命类有关的新闻
GetClassLong 拿到窗口类的叁个Long变量条目款项
GetClassName 为钦命的窗口得到类名
GetClassWord 为窗口类得到二个大背头变量
GetClientRect 再次回到内定窗口顾客区矩形的深浅
GetDesktopWindow 得到代表全体显示屏的叁个窗口(桌面窗口)句柄
GetFocus 得到具有输入宗旨的窗口的句柄
GetForegroundWindow 获得前台窗口的句柄
GetLastActivePopup 拿到在三个加以父窗口中这两天激活过的弹出式窗口的句柄
GetParent 推断钦赐窗口的父窗口
GetTopWindow 搜索内部窗口列表,搜索从属于内定窗口的头一个窗口的句柄
GetUpdateRect 拿到三个矩形,它描叙了点名窗口中须求更新的那某个
GetWindow 拿到二个窗口的句柄,该窗口与某源窗口有一定的关联
GetWindowContextHelpId 获得与窗口关联在联合的拔刀相助场景ID
GetWindowLong 从钦赐窗口的布局中赢得音信
GetWindowPlacement 得到钦点窗口的情形及职分新闻
GetWindowRect
得到任何窗口的限制矩形,窗口的边框、标题栏、滚动条及菜单等都在此个矩形内
GetWindowText 获得多个窗体的标题(caption)文字,恐怕三个控件的剧情
GetWindowTextLength 考察窗口标题文字或控件内容的尺寸
GetWindowWord 拿到钦定窗口构造的音讯
InflateRect 增大或减小三个矩形的尺寸
IntersectRect
那么些函数在lpDestRect里载入多少个矩形,它是lpSrc1Rect与lpSrc2Rect三个矩形的混合
InvalidateRect 屏蔽二个窗口客商区的全方位或部分区域
IsChild 剖断一个窗口是还是不是为另意气风发窗口的子或从属窗口
IsIconic 决断窗口是还是不是已最小化
IsRectEmpty 决断二个矩形是不是为空
IsWindow 判定贰个窗口句柄是或不是管用
IsWindowEnabled 判定窗口是还是不是处于活动状态
IsWindowUnicode
决断叁个窗口是还是不是为Unicode窗口。那表示窗口为具备基于文本的新闻都接纳Unicode文字
IsWindowVisible 推断窗口是或不是可以见到
IsZoomed 决断窗口是不是最大化
LockWindowUpdate 锁定钦赐窗口,禁止它立异
MapWindowPoints 将贰个窗口客商区坐标的点转变来另后生可畏窗口的顾客区坐标种类
MoveWindow 校订内定窗口的职位和尺寸
OffsetRect 通过使用多少个钦命的摇曳,进而让矩形移动起来
OpenIcon 复苏三个最小化的顺序,并将其激活
PtInRect 决断钦命的点是还是不是坐落于矩形内部
RedrawWindow 重画全体或一些窗口
ReleaseCapture 为当下的应用程序释放鼠标捕获
ScreenToClient 判别显示屏上三个指确定地点的客商区坐标
ScrollWindow 滚动窗口顾客区的整个或局地
ScrollWindowEx 依据附加的选项,滚动窗口客商区的百分之百或部分
SetActiveWindow 激活内定的窗口
SetCapture 将鼠标捕获设置到钦点的窗口
SetClassLong 为窗口类设置一个Long变量条款
SetClassWord 为窗口类设置三个国有国法
SetFocusAPI 将输入大旨设到钦赐的窗口。如有需求,会激活窗口
SetForegroundWindow 将窗口设为系统的前台窗口
SetParent 内定二个窗口的新父
SetRect 设置钦命矩形的原委
SetRectEmpty 将矩形设为一个空矩形
SetWindowContextHelpId 为钦点的窗口设置协理场景(上下文)ID
SetWindowLong 在窗口构造中为钦命的窗口设置消息
SetWindowPlacement 设置窗口状态和地方新闻
SetWindowPos 为窗口钦赐三个新任务和景况
SetWindowText 设置窗口的标题文字或控件的开始和结果
SetWindowWord 在窗口结构中为钦定的窗口设置音信
ShowOwnedPopups 显示或潜伏由钦定窗口全部的成套弹出式窗口
ShowWindow 调整窗口的可以预知性
ShowWindowAsync 与ShowWindow相似
SubtractRect
装载矩形lprcDst,它是在矩形lprcSrc1中减去lprcSrc2得到的结果
TileWindows 以平铺顺序排列窗口
UnionRect
装载一个lpDestRect目的矩形,它是lpSrc1Rect和lpSrc2Rect联合起来的结果
UpdateWindow 免强登时更新窗口
ValidateRect 校验窗口的不论什么事或部分顾客区
WindowFromPoint 重回包蕴了内定点的窗口的句柄。忽视屏蔽、隐瞒以至透明窗口

 

转自:

相关文章