可视化程序设计实验三讲述
可视化程序设计实验三
设计一个应用程序(圆)
学生: 学号:
指导老师:李家军
2015.4.25
一、实验任务:
窗口显示后在客户区显示有一个红色两象素宽线内部为黄色的圆,点击A或a键则圆会放大,点击S或s则圆会缩小,点击A/a一定次数后圆不能再放大,显示出一个对话框提示不能再大了,单击确定后对话框关闭, 点击S/s一定次数后圆不能再缩小,显示出一个对话框提示不能再小了,单击确定后对话框关闭. 要求窗口的标题栏显示你的学号和姓名,并将圆的面积显示在客户区的(100,20)以右的区域,格式为:圆的面积=(xxxx) 平方立米. 本实验要求必须采用API方式编程。
二、步骤:
1. 自主学习API方式编程;
2.确定相关变量,圆形面积,按键;
3.用窗口类来创建对象,调用函数;
4.在6.0环境下调试运行程序,并纠错;
5.分析实验结果,作出相应总结。
三、程序说明及程序流程图
程序说明:窗口显示后在客户区显示有一个红色两象素宽线内部为黄色的圆,点击A或a键则圆会放大,点击S或s则圆会缩小,点击A/a 3次数后圆不能再放大,显示出一个对话框提示不能再大了,单击确定后对话框关闭, 点击S/s 3次数后圆不能再缩小,显示出一个对话框提示不能再小了,单击确定后对话框关闭.? 要求窗口的标题栏显示你的学号和姓名,并将圆的面积显示在客户区的(100,20)以右的区域,格式为:圆的面积=(xxxx) 平方立米.
四.实验结果及截图:
1实验程序运行结果:
2按下按键‘a’或‘A’ 图形变大
3. 按下按键‘a’ 或‘A’三次后 图形无法变大 弹出提示框
4.按下按键‘s’或‘S’ 图形变小
5. 按下按键‘s’ 或‘S’三次后 图形无法变大 弹出提示框
四.源程序
#includewindows.h
#includestdlib.h
#includestring.h
WNDCLASSEX wndclass;
HWND hWnd;
MSG msg;
LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);
void Draw(HDC hdc,int i);
void Text(HDC hdc,int i);
int ii=0;
int WINAPI WinMain( HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow) //主函数
{
wndclass.cbSize=sizeof(WNDCLASSEX); //窗口类的大小
wndclass.style=0; //窗口类型为默认类型
wndclass.lpfnWndProc=WndProc; //窗口处理函数是WndProc
wndclass.cbClsExtra=0; //窗口类无扩展句柄
wndclass.cbWndExtra=0; //窗口实例无扩展
wndclass.hInstance=hInstance; //当前实例
wndclass.hIcon=LoadIcon(NULL,IDI_APPLICATION); //窗口类的图标
wndclass.hCursor=LoadCursor(NULL,IDC_ARROW); //窗口采用箭头光标
wndclass.hbrBackground=(HBRUSH)(GetStockObject(WHITE_BRUSH)); //窗口背景为白色
wndclass.lpszMenuName=NULL; //窗口中无菜单
wndclass.lpszClassName=窗口; //窗口类名为窗口
wndclass.hIconSm=NULL; //窗口类的小图标
if(!RegisterClassEx(wndclass)) //注册失败报警
{
MessageBeep(0);
return FALSE;
}
hWnd=CreateWindow //创建窗口
(
您可能关注的文档
最近下载
- 《散文诗二首》教学设计 .pdf VIP
- 生活化课程的开展与实施.pptx VIP
- 第7课《散文诗二首》教学设计- 2024-2025学年统编版语文七年级上册.docx VIP
- 13631大连东软信息学院申请新增硕士学位授予单位申请报告.pdf VIP
- 2025年高考(四川卷)化学真题(学生版+解析版).docx
- 机组汽轮机轴承检修项目组织、技术、安全措施.doc VIP
- 06【人教精通英语课文版字帖】六年级上册课文同步内容衡水体描红字帖(三年级起点)unit5.pdf VIP
- 2023年《民事诉讼法》基础精讲讲义(蔡辉).PDF VIP
- 2023-2024北师大版小学5五年级数学下册(全册)测试卷及答案.doc VIP
- 13599大连艺术学院申请新增硕士学位授予单位申请报告.pdf VIP
原创力文档

文档评论(0)