BestAns

路漫漫其修远兮,吾将上下而求索(QQ:1438018116)

基于 EasyX 的文本框(TextBox)和按钮(Button)控件

这个文本框只是随手写了一个例子,只实现了最基本的文本框功能(支持中文),抛砖引玉吧。

如果有能力,可以在阅读代码后进一步封装、完善功能。

目前输入效果如下:

注意:请使用最新版本 EasyX 编译以下代码

完整源代码如下:

////////////////////////////////////////
// 程序:基于 EasyX 的文本框 + 按钮控件
// 作者:BestAns
// 编译环境:VS2019,EasyX_20211109
// 编写日期:2021-10-28
// 最后修改:2021-11-20
//
#include <graphics.h>



// 实现文本框控件
class EasyTextBox
{
private:
	int left = 0, top = 0, right = 0, bottom = 0;	// 控件坐标
	wchar_t* te
...