API函數(shù)大全
來源:20CN網(wǎng)絡安全小組
作者:劉景軍[Eddie Liu]
時間:2010-04-06
InsertMenuItem 插入一個新菜單條目
IsMenu 判斷指定的句柄是否為一個菜單的句柄
LoadMenu 從指定的模塊或應用程序?qū)嵗休d入一個菜單
LoadMenuIndirect 載入一個菜單
MenuItemFromPoint 判斷哪個菜單條目包含了屏幕上一個指定的點
ModifyMenu 改變菜單條目
RemoveMenu 刪除指定的菜單條目
SetMenu 設置窗口菜單
SetMenuContextHelpId 設置一個菜單的幫助場景ID
SetMenuDefaultItem 將一個菜單條目設為默認條目
SetMenuItemBitmaps 設置一幅特定位圖,令其在指定的菜單條目中使用,代替標準的復選符號(√)
SetMenuItemInfo 為一個菜單條目設置指定的信息
TrackPopupMenu 在屏幕的任意地方顯示一個彈出式菜單
TrackPopupMenuEx 與TrackPopupMenu相似,只是它提供了額外的功能
7. API之位圖、圖標和光柵運算函數(shù)
BitBlt 將一幅位圖從一個設備場景復制到另一個
CopyIcon 制作指定圖標或鼠標指針的一個副本。這個副本從屬于發(fā)出調(diào)用的應用程序
CopyImage 復制位圖、圖標或指針,同時在復制過程中進行一些轉(zhuǎn)換工作
CreateBitmap 按照規(guī)定的格式創(chuàng)建一幅與設備有關位圖
CreateBitmapIndirect 創(chuàng)建一幅與設備有關位圖
CreateCompatibleBitmap 創(chuàng)建一幅與設備有關位圖,它與指定的設備場景兼容
CreateCursor 創(chuàng)建一個鼠標指針
CreateDIBitmap 根據(jù)一幅與設備無關的位圖創(chuàng)建一幅與設備有關的位圖
CreateDIBSection 創(chuàng)建一個DIBSection
CreateIcon 創(chuàng)建一個圖標
CreateIconIndirect 創(chuàng)建一個圖標
DestroyCursor 清除指定的鼠標指針,并釋放它占用的所有系統(tǒng)資源
DestroyIcon 清除圖標
DrawIcon 在指定的位置畫一個圖標
DrawIconEx 描繪一個圖標或鼠標指針。與DrawIcon相比,這個函數(shù)提供了更多的功能
ExtractAssociatedIcon 判斷一個可執(zhí)行程序或DLL中是否存在圖標,或是否有圖標與系統(tǒng)注冊表中指定的文件存在關聯(lián)并提取之
ExtractIcon 判斷一個可執(zhí)行文件或DLL中是否有圖標存在,并將其提取出來
GetBitmapBits 將來自位圖的二進制位復制到一個緩沖區(qū)
GetBitmapDimensionEx 取得一幅位圖的寬度和高度
GetDIBColorTable 從選入設備場景的DIBSection中取得顏色表信息
GetDIBits 將來自一幅位圖的二進制位復制到一幅與設備無關的位圖里
GetIconInfo 取得與圖標有關的信息
GetStretchBltMode 判斷StretchBlt 和 StretchDIBits函數(shù)采用的伸縮模式
LoadBitmap 從指定的模塊或應用程序?qū)嵗休d入一幅位圖
LoadCursor 從指定的模塊或應用程序?qū)嵗休d入一個鼠標指針
LoadCursorFromFile 在一個指針文件或一個動畫指針文件的基礎上創(chuàng)建一個指針
LoadIcon 從指定的模塊或應用程序?qū)嵗休d入一個圖標
LoadImage 載入一個位圖、圖標或指針
MaskBlt 執(zhí)行復雜的圖象傳輸,同時進行掩模(MASK)處理
PatBlt 在當前選定的刷子的基礎上,用一個圖案填充指定的設備場景
PlgBlt 復制一幅位圖,同時將其轉(zhuǎn)換成一個平行四邊形。利用它可對位圖進行旋轉(zhuǎn)處理
SetBitmapBits 將來自緩沖區(qū)的二進制位復制到一幅位圖
SetBitmapDimensionEx 設置一幅位圖的寬度。以一毫米的十分之一為單位
SetDIBColorTable 設置選入設備場景的一個DIBSection的顏色表信息
SetDIBits 將來自與設備無關位圖的二進制位復制到一幅與設備有關的位圖里
SetDIBitsToDevice 將一幅與設備無關位圖的全部或部分數(shù)據(jù)直接復制到一個設備
SetStretchBltMode 指定StretchBlt 和 StretchDIBits函數(shù)的伸縮模式
StretchBlt 將一幅位圖從一個設備場景復制到另一個
StretchDIBits 將一幅與設備無關位圖的全部或部分數(shù)據(jù)直接復制到指定的設備場景
8. API之繪圖函數(shù)
AbortPath 拋棄選入指定設備場景中的所有路徑。也取消目前正在進行的任何路徑的創(chuàng)建工作
AngleArc 用一個連接弧畫一條線
Arc 畫一個圓弧
BeginPath 啟動一個路徑分支
CancelDC 取消另一個線程里的長時間繪圖操作
Chord 畫一個弦
CloseEnhMetaFile 關閉指定的增強型圖元文件設備場景,并將新建的圖元文件返回一個句柄
CloseFigure 描繪到一個路徑時,關閉當前打開的圖形
CloseMetaFile 關閉指定的圖元文件設備場景,并向新建的圖元文件返回一個句柄
CopyEnhMetaFile 制作指定增強型圖元文件的一個副本(拷貝)
CopyMetaFile 制作指定(標準)圖元文件的一個副本
CreateBrushIndirect 在一個LOGBRUSH數(shù)據(jù)結(jié)構(gòu)的基礎上創(chuàng)建一個刷子
CreateDIBPatternBrush 用一幅與設備無關的位圖創(chuàng)建一個刷子,以便指定刷子樣式(圖案)
CreateEnhMetaFile 創(chuàng)建一個增強型的圖元文件設備場景
CreateHatchBrush 創(chuàng)建帶有陰影圖案的一個刷子
CreateMetaFile 創(chuàng)建一個圖元文件設備場景
CreatePatternBrush 用指定了刷子圖案的一幅位圖創(chuàng)建一個刷子
CreatePen 用指定的樣式、寬度和顏色創(chuàng)建一個畫筆
CreatePenIndirect 根據(jù)指定的LOGPEN結(jié)構(gòu)創(chuàng)建一個畫筆
CreateSolidBrush 用純色創(chuàng)建一個刷子
DeleteEnhMetaFile 刪除指定的增強型圖元文件
DeleteMetaFile 刪除指定的圖元文件
DeleteObject 刪除GDI對象,對象使用的所有系統(tǒng)資源都會被釋放
DrawEdge 用指定的樣式描繪一個矩形的邊框
DrawEscape 換碼(Escape)函數(shù)將數(shù)據(jù)直接發(fā)至顯示設備驅(qū)動程序
DrawFocusRect 畫一個焦點矩形
DrawFrameControl 描繪一個標準控件
DrawState 為一幅圖象或繪圖操作應用各式各樣的效果
Ellipse 描繪一個橢圓,由指定的矩形圍繞
EndPath 停止定義一個路徑
EnumEnhMetaFile 針對一個增強型圖元文件,列舉其中單獨的圖元文件記錄
EnumMetaFile 為一個標準的windows圖元文件枚舉單獨的圖元文件記錄
EnumObjects 枚舉可隨同指定設備場景使用的畫筆和刷子
ExtCreatePen 創(chuàng)建一個擴展畫筆(裝飾或幾何)
ExtFloodFill 在指定的設備場景里,用當前選擇的刷子填充一個區(qū)域
最新評論共有 0 位網(wǎng)友發(fā)表了評論
查看所有評論
發(fā)表評論










