第一节 windowsAPI开发入门

本文介绍了Windows API的基本概念,它是微软为开发者提供的函数接口。通过示例展示了如何使用MessageBox创建消息对话框,并列举了不同类型的对话框选项。同时强调在Windows下,多种编程语言都能调用API函数,尽管API函数数量庞大,但学习主要集中在常用函数上。
摘要由CSDN通过智能技术生成

什么是WindowsAPI?

  • 什么是API(Application Programing Interface):应用程序接口函数;

  • 什么是windowsAPI:微软开发时对外预留的函数接口;因为我们大量的程序是运行在windows系统上的,那么学习windowsAPI是每个程序员必备的基本功。当我们学习完windowsAPI之后可以在windows上实现我们想要的功能;

  • 在windows下所有语言都能调用WindowsAPI

示例程序

创建一个消息对话框

import win32gui
import win32file
from win32con import *
import win32api

ms = win32gui.MessageBox(None, "hello,world", "标题", MB_OK)

MessageBox介绍

int MessageBox(          
    HWND hWnd,
    LPCTSTR lpText,
    LPCTSTR lpCaption,
    UINT uType
);
"""
hWnd 
处理要创建的消息框的所有者窗口。如果该参数为空,则消息框没有所有者窗口。 
lpText 
指向一个包含要显示的消息的null终止字符串的指针 
lpCaption 
指向一个包含对话框标题的空终止字符串的指针。如果该参数为空,则使用默认的标题Error。 
uType 
指定对话框的内容和行为。这个参数可以是来自以下几组标志的组合。要指出在消息框中显示的按钮。
"""
"""
MB_OK 
默认值。有一个确认按钮在里面。 
MB_YESNO 
有是和否在里面。 
MB_ABORTRETRYIGNORE 
有Abort(放弃),Retry(重试)和Ignore(跳过) 
MB_YESNOCANCEL 
消息框含有三个按钮:Yes,No和Cancel 
MB_RETRYCANCEL 
有Retry(重试)和Cancel(取消) 
MB_OKCANCEL 
消息框含有两个按钮:OK和Cancel
"""

MB_OK

ms = win32gui.MessageBox(None, "hello,world", "标题", MB_OK)

在这里插入图片描述

Windows7是微软公司推出的最新的桌面操作系统,《Windows API开发详解:函数、接口、编程实例》采用图解的方式以及生动的操作实例,图文并茂地向用户介绍了Windows7操作系统。《Windows API开发详解:函数、接口、编程实例》共分12讲,第1~第4讲介绍了Windows7的新特性及安装、Windows7的基本操作、如何自定义桌面以及Windows资源管理器的操作,使读者可以很快掌握Windows7的基本操作。第5~第8讲主要讲解了Windows7常用的组件、如何播放和制作多媒体文件以及互联网的相关知识,通过实例的讲解,读者可以很快掌握Windows7日常工作和娱乐所需的操作。第9~第12讲主要介绍了用户账户的管理、软硬件的添加与删除、系统的日常维护及安全防护方面的知识,读者通过这几讲的学习可以初步掌握Windows7系统维护方面的知识。《Windows API开发详解:函数、接口、编程实例》颇具特色之处是将重点课程录制成了视频,配有全程语音讲解,还配有每讲的PPT课件,都收录在《Windows API开发详解:函数、接口、编程实例》所附光盘中,可作为读者学习时的参考和向导。《Windows API开发详解:函数、接口、编程实例》充分考虑了初学者的实际需要,真正“从零开始”。学习《Windows API开发详解:函数、接口、编程实例》,可以使对计算机“一点都不懂”的读者轻松掌握Windows7的基本知识和基本操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值