📄 step4.cpp
字号:
//Copyright 1994-1997飞虹软件工作室
//本程序演示如按钮控制
#include"..\include\app.h"
#include"..\include\mapp.h"
#include"..\include\mbutton.h"
ifstream MApp::HZ("\\SUNSHINE\\hz.fon",ios::binary); //汉字库
MApp * MApp::Application; //应用标志,上2行必须定义!
class myMButton : public MButton
{
public:
myMButton(int x,int y,int w,int h,char *text,char *idname,
char *statustext,int sf)
: MButton(x,y,w,h,text,idname,statustext,sf){}
virtual int F() {cout<<"\a";return 1;} //重载F函数,当按钮按下时激活此函数
//按钮处理函数将F函数返回值传给应用,如果是0,应用结束
};
main()
{
MApp myapp; //产生一个应用
myapp.Paint("按钮控制");
myapp.Add(*new MButton(100,100,60,50,"按钮一","B1","在按钮一上"));
//前四个参数是按钮左上角坐标和长宽(我们以后简单称位置),第5参数
//是按钮提示,后一个为标志,最后参数是鼠标经过按钮时的状态提示
//默认第6参数是1,表示有状态提示,为0时没有
myapp.Add(*new myMButton(170,100,60,50,"响铃","B2","",0));
return myapp.Process();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -