C++控制台界面库_按钮类

按钮定义:位置,名称,如: Button EXIT_button=Button(40,6,“退出”);

示例代码:

// Sample1.cpp : 定义控制台应用程序的入口点。
//

#include “console.h”
#pragma comment(lib,“console.lib”)

void jiemian0(); // 0

int main()
{
Screen screen;
screen.ShowOrHideCursor(0);
screen.SetTitle(“示例1”);

Event event;
event.AddMouseMode();
	
jiemian0();
	     
event.RestoreMode();	
screen.Close_handle();
return 0;

}

void jiemian0()
{
Screen screen;
screen.SetSize(80,33);

Button EXIT_button=Button(40,6,"退出");
EXIT_button.button_color_num=3;
EXIT_button.Display_button();

Event event;

while(1)
{
    event.ReadEvent(); 
	if (event.Mouse_Event())
	{
		if (EXIT_button.MousePosition_At_button())EXIT_button.PaintText_button(2, 0);
		else    EXIT_button.PaintText_button(3, 0);

		if (EXIT_button.MousePosition_At_button()
			&& event.Left_Button_Pressed())
		{
			break;
		}
	}
}

}

运行效果:

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/aier_wl/article/details/107312181