Windows API 学习
文章平均质量分 78
x_y_q_
代码是最为耐心、最能忍耐和最令人愉快的伙伴,在任何艰难困苦的时刻,它都不会抛弃你。
展开
-
Windows API 入门(什么是 Windows API?、 实例程序 、Windows API函数有几个?)
Windows API又叫做 API 函数, 是 Windows 的核心,从技术上讲,我们技术人员在 Windows 操作系统里做技术开发,Windows 对我们技术人员来说,里面有大量的 API 函数。API 叫做 “应用程序编程接口”(Application Programming Interface) ,我们在使用各种各样的编程语言在 Windows 开发时,都可以使用 API函数。原创 2016-08-29 16:47:54 · 41209 阅读 · 3 评论 -
文件操作的四种方法
第一种方法:C语言void CMFCApplication1Dlg::OnBnClickedButton1(){ // TODO: 在此添加控件通知处理程序代码 CString s = TEXT("*********************C*********************\r\n"); char line[256]; FILE *pFile = fopen("codes原创 2016-10-02 23:19:28 · 861 阅读 · 0 评论 -
磁盘容量(GetDiskFreeSpace函数和GetDiskFreeSpaceEx函数)
GetDiskFreeSpace函数和GetDiskFreeSpaceEx函数,主要是用来计算磁盘的各种容量,具体能计算什么,代码中注释得很详细#include #include using namespace std;int main(){ //得出磁盘的可用空间 DWORD dwTotalClusters;//总的簇 DWORD dwFreeClusters原创 2016-09-30 10:24:25 · 16353 阅读 · 0 评论 -
驱动器属性(GetDriveType函数 和 GetVolumeInformation函数)
点击我的电脑 --> 资源管理器 --> 每一个盘右击都有一些属性 (文件系统、配额、文件名的长度 等等)都可以用这两个API函数去获取#include #include #include BOOL GetDriveInfo(LPSTR szDrive){ UINT uDriveType; uDriveType = GetDriveType(szDrive); swit原创 2016-09-28 20:01:01 · 3704 阅读 · 0 评论 -
遍历卷(GetLogicalDrivesStrings函数 、 FindFirstVolume函数 和 FindNextVolume函数)
此电脑 -> 管理 -> 磁盘管理 -> 每个盘是一个卷 -> 也可以叫做一个逻辑驱动器GetLogicalDriveStrings函数是将所有盘的名称都存在一个字符串中 每个盘以 \0 为分隔我们要写代码去判断何时结束读取#include #include #include #define BUFSIZE 1024int main(){ CH原创 2016-09-22 23:40:35 · 1718 阅读 · 0 评论 -
如何手动做Windows窗口
#include #include HINSTANCE hinst;LRESULT CALLBACK MainWndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam);int WINAPI WinMain(HINSTANCE hinstance, HINSTANCE hPrevInstance, LPSTR lpCmdLi原创 2016-09-02 14:51:32 · 907 阅读 · 0 评论 -
GetSystemDirectory函数 和 WriteFile函数(加 CreateFile函数——始终创建型)
GetSystemDirectory函数功能:得到系统目录的文件夹#include #include int main(){ TCHAR SystemDirectory[MAX_PATH]; GetSystemDirectory(SystemDirectory, MAX_PATH); printf("%s\n", SystemDirectory); system("pa原创 2016-09-01 11:48:57 · 860 阅读 · 0 评论 -
Windows数据结构(Win32_FILE_ATTRIBUTE_DATA结构 —— GetFileAttributesEx函数案例)
和以上类似的数据结构,在Windows里数不胜数#include #include VOID ShowFileTime(FILETIME lptime){ FILETIME ftLocal;//保存第一次转换后的本地时间 SYSTEMTIME st;//保存第二次转换后的系统时间 //第一次转换 :将 世界文件时间 转换成 本地文件时间 FileTimeToLocalFileT原创 2016-09-01 10:20:45 · 5504 阅读 · 2 评论 -
Windows数据类型与API函数(MessageBox函数 和 ReadFile函数)
所有的Windows数据类型都是大写的所有的Windows API函数 大量地使用了Windows数据类型这里以这两个函数为例,它们的返回值和参数都大量地使用了Windows数据类型所有的Windows API函数都有W版和A版(后面会学到)先来看MessageBoxW函数四个参数:1. 表示Message窗口的所有者 , 如果填 NULL 就代表它的所有者是桌面原创 2016-08-31 10:01:34 · 1225 阅读 · 0 评论 -
删除、拷贝、改文件名 三种操作(DeleteFile函数、CopyFile函数、MoveFile函数)
#include #include int main(int argc, PTCHAR argv[]){ //printf("个数 :%d\n", argc); //printf("参数1 :%s\n", argv[0]); //printf("参数2 :%s\n", argv[1]); //printf("参数3 :%s\n", argv[2]); if (lstrcmp("-原创 2016-10-03 17:36:35 · 6476 阅读 · 0 评论