0


EasyX 创建输入框,支持多行,中文输入,鼠标操作。

自绘输入框的方法就不说了,这里介绍一下 hieasyx,一个基于 EasyX 的扩展库,这个库的 github 链接是:
https://github.com/zouhuidong/HiEasyX

HiEasyX 支持创建多绘图窗口,拥有相对完善的控件库,支持透明通道,封装了画布、图层和场景。

这个库把 Win32 控件封装了起来,可以很方便地和 EasyX 一起用。

配置上这个库之后,就可以很方便地用很多 Win32 控件了,比如按钮,编辑框,多选框,单选框,等等……

先看看效果:
在这里插入图片描述
在这里插入图片描述

创建输入框的代码也很简单,只需要:

#include"HiEasyX.h"intmain(){
    hiex::Window wnd(300,200);// 编辑框
    hiex::SysEdit edit;
    edit.PreSetStyle(true,false,true,true);
    edit.Create(wnd.GetHandle(),10,10,280,140, L"Type here~");
    edit.SetFont(24,0, L"微软雅黑");// 按钮
    hiex::SysButton btn;
    btn.Create(wnd.GetHandle(),190,160,100,30,L"Submit");while(wnd.isAlive()){// 按下按钮时,弹窗显示输入的文本if(btn.isClicked())MessageBox(wnd.GetHandle(), edit.GetText().c_str(), L"Submit", MB_OK);Sleep(50);}return0;}
标签: C HiEasyX EasyX

本文转载自: https://blog.csdn.net/ZouHuiDong/article/details/128191990
版权归原作者 ZouHuiDong 所有, 如有侵权,请联系我们删除。

“EasyX 创建输入框,支持多行,中文输入,鼠标操作。”的评论:

还没有评论