WindowsAPI函数学习
李济雄
这个作者很懒,什么都没留下…
展开
-
第十一节 文件操作
文件操作在Windows中有几个关于文件操作的API函数DeleteFileCopyFileMoveFilewin32api.DeleteFileDeleteFile(fileName)Deletes the specified file.ParametersfileName : string/PyUnicodeFile to delete.Win32 API ReferencesSearch for DeleteFile at msdn, google or goo原创 2020-09-02 21:00:12 · 180 阅读 · 0 评论 -
第十一节 磁盘容量
磁盘容量所使用的API函数win32api.GetDiskFreeSpacetuple = GetDiskFreeSpace(rootPath)Retrieves information about the specified disk, including the amount of free space available.ParametersrootPath : stringSpecifies the root directory of the disk to return原创 2020-09-02 20:31:10 · 120 阅读 · 0 评论 -
第十节 驱动器属性
驱动器属性驱动器通常值得是我们所说的盘;需要使用到的API函数包含一下几个:win32api.GetVolumeInformationtuple = GetVolumeInformation(path)Returns information about a file system and colume whose root directory is specified.Parameters path : stringThe root path of the volume on which原创 2020-09-02 20:26:22 · 188 阅读 · 0 评论 -
第九节 遍历卷
遍历卷遍历卷指的是找出Windows下的几个盘;所要使用的API包括下面几个GetLogicalDriveStrings # 获得逻辑驱动器,在win32api这个模块下FindFistVolume # 获得第一个卷FinNextVolume # 获得下一个卷代码示例import win32apis = win32api.GetLogicalDriveStrings()print(s)output:"C:\ D:\ E:\ "...原创 2020-09-02 20:13:29 · 118 阅读 · 0 评论 -
第八节 三种版本
三种版本在windows的程序设计中,所有的数据类型和所有的API函数都有三个版本;三种版本数据类型分别是:ASCII码版本、宽字符版本、通用字符版本;正对上面三种数据类型,Windows针对字符串操作相关的API也定义了三种不同的API函数。...原创 2020-09-02 20:01:06 · 116 阅读 · 0 评论 -
第七节 宽字符
宽字符在普通的C语言中"char"字符类型只能保存字母,不能保存中文。原创 2020-09-02 19:51:51 · 110 阅读 · 0 评论 -
第六节 创建窗口及消息处理
Windows消息循环消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。创建窗口代码示例def WndProc(hwnd, msg, wParam, lParam): if msg == WM_LBUTTONDOWN: print("按下鼠标左键") elif msg == WM_LBUTTONUP: print("释放鼠标左键") e原创 2020-07-30 00:37:19 · 530 阅读 · 0 评论 -
第五节 将系统目录信息写入文件
获取系统目录信息,并写入到文件中windows系统通常都是默认安装在C盘中,但也可以安装在其他盘中需要使用到的API函数GetSystemDirectory() 获得系统目录CreateFile() 创建一个文件WriteFile() 写入系统目录CloseHandle() 关掉文件句柄代码示例import win32guiimport win32fileimport win32conimport win32apiimport win32import pywint原创 2020-07-28 23:59:38 · 917 阅读 · 0 评论 -
第四节 windows数据结构简介
简介在这里所说的数据结构并不是《数据与算法》中的结构,而是在windows中使用的数据结构;比如说我们在windows下的文件的属性,由于文件属性较多,所以windows使用一种数据结构进行表达,下面是设置文件属性数据结构的API:获取文件属性的方法示例(GetFileAttributes)语法参数win32file.GetFileAttributes(LPCTSTR lpFileName)# LPCTSTR lpFileName:指定的文件或目录名称函数返回值橙色标记的属性为原创 2020-07-28 22:47:03 · 847 阅读 · 0 评论 -
第三节 Windows数据类型与WindowsAPI函数
两个函数例子MessageBoxint MessageBoxW( HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT uType);"""头部的“int”表示的是函数返回值的数据类型;Message的四个参数均为windows的数据类型;函数名后面有一个W,需要注意的是windows函数都有W版和A版;"""ReadFileBOOL ReadFile( HANDLE hFile,原创 2020-07-28 21:15:57 · 141 阅读 · 0 评论 -
第二节 Windows数据类型
C语言的数据类型操作系统是使用C语言开发的,C语言本身有数据类型,由于C语言本身数据类型在开发操作系统时发现原生的C语言数据类型并不能满足要求。所以在开发操作系统时,微软就在C语言的基础上开发了丰富的数据类型,这些数据类型就被称为windows数据类型;Windows数据类型windows数据类型都是使用大写字母;常见数据类型描述WORD16位无符号整形数据DWORD32位无符号整型数据(DWORD32)DWORD6464位无符号整型数据INT32位有原创 2020-07-28 01:00:39 · 177 阅读 · 0 评论 -
第一节 windowsAPI开发入门
什么是WindowsAPI?什么是API(Application Programing Interface):应用程序接口函数;什么是windowsAPI:微软开发时对外预留的函数接口;因为我们大量的程序是运行在windows系统上的,那么学习windowsAPI是每个程序员必备的基本功。当我们学习完windowsAPI之后可以在windows上实现我们想要的功能;在windows下所有语言都能调用WindowsAPI示例程序创建一个消息对话框import win32guiim原创 2020-07-28 00:20:23 · 880 阅读 · 0 评论