预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共40页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

本章导读和学习目标本章目录多功能计算器程序任务任务概述界面设计1/29/2024代码设计窗口总是最前SetWindowPos函数介绍函数参数1函数参数2参数3~6参数7参数7中的说明控件数组PrivateSubCmdFunc_Click(IndexAsInteger)SelectCaseIndexCase0txtLabel.Text="加"Case3txtLabel.Text="乘"Case1txtLabel.Text="除"Case2txtLabel.Text="减"EndSelectEndSub禁止文本框输入转为大写和16进制数字数字大写程序数组的使用数组二维数组和动态数组控件数组枚举数据类型自定义类型过程和函数的定义和调用自定义过程的意义Sub过程Function函数参数传递机制引用传递值传递键盘和鼠标的编程响应键盘的事件焦点过程和函数的定义和调用可以将一个或者多个按键消息发送到活动窗口。进行查找、添加和复制操作strTemp=strTemp+strBig(j)数字区按钮和功能区按钮编程简化参数传递机制就是实际参数的传送值的方式。Text=Hex(MyResult)Text=Hex(MyResult)通过传递内存地址的方式传送数值,如果过程中改变了形参,实际参数也会受到改变动态数组---事先不确定长度这些固定值需要一一列出来。可以提高应用程序的可使用性。uFlags:窗口尺寸和定位的标志。定义的时候,需要在形式参数前面加上关键字ByValDim数组名()AS数据类型Text=txtFirst.KeyPressSWP_SHOWWINDOWDim数组名(下界To上界,下界To上界)As数据类型将文本框Locked属性设为True修改、完善计算器应用程序SWP_SHOWWINDOW许多API函数可返回句柄或者接受句柄作参数。当应用程序中存在多个相同的控件,这些控件的响应事件的处理基本相同,使用控件数组可以共享代码这些固定值需要一一列出来。桌面上的图标和桌面本身也是窗口。ReDim数组名(上界或者下界To上界)As数据类型strTemp=strTemp+strBig(j)发生于KeyDown和KeyUp之间。SWP_NOSIZE:Dim数组名()AS数据类型程序运行时,通过用鼠标选择控件cx:以像素指定窗口的新的宽度。定义的时候,需要在形式参数前面加上关键字ByValSWP_NOSIZE:实验和作业谢谢观看