第4章 函數、資源與注冊表
第一節(jié) Win32 API 函數
1、限制程序功能函數
| 1、EnableMenuItem | 允許、禁止或變灰指定的菜單條目 | |
| 2、EnableWindow | 允許或禁止鼠標和鍵盤控制指定窗口和條目(禁止時菜單變灰) | |
2、對話框函數
| CreateDialog | 從資源模板建立一非模態(tài)對話窗 | |
| CreateDialogParam | 從資源模板建立一非模態(tài)對話窗 | |
| CreateDialogIndirect | 從內存模板建立一非模態(tài)對話窗 | |
| CreateDialogIndirectParam | 從內存模板建立一非模態(tài)對話窗 | |
| DialogBox | 從資源模板建立一模態(tài)對話窗 | |
| DialogBoxParam | 從資源模板建立一模態(tài)對話窗 | |
| DialogBoxIndirect | 從內存模板建立一模態(tài)對話窗 | |
| DialogBoxIndirectParam | 從內存模板建立一模態(tài)對話窗 | |
| EndDialog | 結束一模態(tài)對話窗 | |
| MessageBox | 顯示一信息對話框 | |
| MessageBoxEx | 顯示一信息對話框 | |
| MessageBoxIndirect | 顯示一定制信息對話框 | |
| GetDlgItemInt | 得指定輸入框整數值 | |
| GetDlgItemText | 得指定輸入框輸入字符串 | |
| GetDlgItemTextA | 得指定輸入框輸入字符串 | |
| Hmemcpy | 內存復制 (非應用程序直接調用) | |
3、磁盤處理函數
| GetDiskFreeSpaceA | 獲取與一個磁盤的組織有關的信息,以及了解剩余空間的容量 | |
| GetDiskFreeSpaceExA | 獲取與一個磁盤的組織以及剩余空間容量有關的信息 | |
| GetDriveTypeA | 判斷一個磁盤驅動器的類型 | |
| GetLogicalDrives | 判斷系統(tǒng)中存在哪些邏輯驅動器字母 | |
| GetFullPathNameA | 獲取指定文件的詳細路徑 | |
| GetVolumeInformationA | 獲取與一個磁盤卷有關的信息 | |
| GetWindowsDirectoryA | 獲取Windows目錄的完整路徑名 | |
| GetSystemDirectoryA | 取得Windows系統(tǒng)目錄(即System目錄)的完整路徑名 | |
4、文件處理函數
| CreateFileA | 打開和創(chuàng)建文件、管道、郵槽、通信服務、設備以及控制臺 | |
| OpenFile | 這個函數能執(zhí)行大量不同的文件操作 | |
| ReadFile | 從文件中讀出數據 | |
| ReadFileEx | 與ReadFile相似,只是它只能用于異步讀操作,并包含了一個完整的回調 | |
| WriteFile | 將數據寫入一個文件 | |
| WriteFileEx | 與WriteFile類似,只是它只能用于異步寫操作,并包括了一個完整的回調 | |
| SetFilePointer | 在一個文件中設置當前的讀寫位置 | |
| SetEndOfFile | 針對一個打開的文件,將當前文件位置設為文件末尾 | |
| CloseHandle | 關閉一個內核對象。其中包括文件、文件映射、進程、線程、安全和同步對象等 | |
| _lcreat | 創(chuàng)建一個文件 | |
| _lopen | 以二進制模式打開指定的文件 | |
| _lread | 將文件中的數據讀入內存緩沖區(qū) | |
| _lwrite | 將數據從內存緩沖區(qū)寫入一個文件 | |
| _llseek | 設置文件中進行讀寫的當前位置 | |
| _lclose | 關閉指定的文件 | |
| _hread | 將文件中的數據讀入內存緩沖區(qū) | |
| _hwrite | 將數據從內存緩沖區(qū)寫入一個文件 | |
| OpenFileMappingA | 打開一個現成的文件映射對象 | |
| CreateFileMappingA | 創(chuàng)建一個新的文件映射對象 | |
| MapViewOfFile | 將一個文件映射對象映射到當前應用程序的地址空間 | |
| MapViewOfFileEx | (內容同上) | |
| CreateDirectoryA | 創(chuàng)建一個新目錄 | |
| CreateDirectoryExA | 創(chuàng)建一個新目錄 | |
| RemoveDirectoryA | 刪除指定目錄 | |
| SetCurrentDirectoryA | 設置當前目錄 | |
| MoveFileA | 移動文件 | |
| DeleteFileA | 刪除指定文件 | |
| CopyFileA | 復制文件 | |
| CompareFileTime | 對比兩個文件的時間 | |
| SetFileAttributesA | 設置文件屬性 | |
| SetFileTime | 設置文件的創(chuàng)建、訪問及上次修改時間 | |
| FindFirstFileA | 根據文件名查找文件 | |
| FindNextFileA | 根據調用FindFirstFile函數時指定的一個文件名查找下一個文件 | |
| FindClose | 關閉由FindFirstFile函數創(chuàng)建的一個搜索句柄 | |
| SearchPathA | 查找指定文件 | |
| GetBinaryTypeA | 判斷文件是否可以執(zhí)行 | |
| GetFileAttributesA | 判斷指定文件的屬性 | |
| GetFileSize | 判斷文件長度 | |
| GetFileTime | 取得指定文件的時間信息 | |
| GetFileType | 在給出文件句柄的前提下,判斷文件類型 | |
| 共10頁: 1 [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一頁 | ||
|


