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

这篇具有很好参考价值的文章主要介绍了EasyX 创建输入框,支持多行,中文输入,鼠标操作。。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

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

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

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

先看看效果:
EasyX 创建输入框,支持多行,中文输入,鼠标操作。
EasyX 创建输入框,支持多行,中文输入,鼠标操作。

创建输入框的代码也很简单,只需要:文章来源地址https://www.toymoban.com/news/detail-504299.html

#include "HiEasyX.h"

int main()
{
	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);
	}

	return 0;
}

到了这里,关于EasyX 创建输入框,支持多行,中文输入,鼠标操作。的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity WebView 中文输入支持

    使用版本:Vuplex 3D WebView for Windows v4.4; 测试环境:unity editor 2020.3.40f1c1、Windows; 1、打开脚本CanvasWebVie!wPrefab 2、找到_initCanvasPrefab方法,约略在459行附近 3、添加一行代码: 4、保存,搞定! 参考资料:https://blog.csdn.net/puffomm/article/details/134337075

    2024年01月24日
    浏览(18)
  • [QT5.15.2] QtCreator不支持中文输入解决方案

    操作系统:优麒麟22.04.2 LTS QT版本:QT5.15.2 这个大家在网上找找,可以很轻松的安装成功。 先安装QtCreator, 安装这块大家可自行网上找找。 成功后,打开QtCreator,新建工程; 打开main.cpp或者其他文件,发现无法输入中文。 网上有很多解决方案,就是将 /usr/lib/x86_64-linux-gnu/qt5/

    2024年02月11日
    浏览(30)
  • vue自动滚动组件 可以支持鼠标滚轮操作

    vue自动滚动组件 可以支持鼠标滚轮操作

    2024年02月10日
    浏览(32)
  • 基于Easyx实现同时接收键盘鼠标消息

    说明:本示例开发环境为vs2019 且需要C++11语法支持,旨在帮助初学者能够以更便捷的方式使用IO设备。 头文件中的两个监听器专门用于监听鼠标、键盘消息。 两个监听器的参数均为函数指针,因此事件触发后具体执行哪些事情完全由你来决定。你只需要编写两个对应的处理函

    2024年01月17日
    浏览(38)
  • Easyx趣味编程7,鼠标消息读取及音频播放

    hello大家好,这里是dark flame master,今天给大家带来Easyx图形库最后一节功能实现的介绍,前边介绍了绘制各种图形及键盘交互,文字,图片等操作,今天就可以使写出的程序更加生动且容易操控。一起学习吧! 由于会用到前边的内容 专栏:Easyx趣味编程 正题: EasyX提供了记

    2024年02月08日
    浏览(34)
  • EasyX---快速入门---(二)图形处理/鼠标、键盘消息/其他

    导图版本   图形处理函数(用于在窗口显示图片) 使用图像之前,需要定义一个变量(对象),然后把图片加载进变量才能使用 使用EasyX提供的类型:IMAGE img; loadimage(IMAGE*pDstlmg,LPCTSTR plmgFile,int nWidth=0,int nHeight=0,bool bResize=false);从文件中读取图像 pDstlmg 保存图像的IMAGE对象指针

    2024年02月10日
    浏览(30)
  • ubuntu版本Linux操作系统上安装键盘中文输入法

    要在ubuntu版本Linux操作系统上安装键盘中文输入法 可以按照以下步骤进行操作: 1、Linux终端输入: sudo apt-get install ibus-pinyin 这将安装一个常用的中文输入法 “ ibus-pinyin ”。 2、重新启动系统:为了使输入法生效,需要重新启动您的系统 Linux终端输入: sudo reboot 3、在重启后

    2024年02月16日
    浏览(40)
  • 【[Qt]基于QChartView开发的图表显示控件,支持实时显示,动态更新,支持鼠标交互等操作】

    十字线和显示坐标实现 在.h文件中定义十字线lineitem变量和坐标textitem变量 在Cpp文件中初始化 然后定义鼠标事件,在鼠标进入时显示,移出时隐藏,移动时显示。 其他实现请参考具体代码 ChartDrawer.h文件 ChartDrawer.cpp 文件 具体使用代码如下 1、初始化类对象,并加入界面布局

    2023年04月23日
    浏览(31)
  • ios免越狱脚本实现方案,苹果手机实现自动抖音发私信且是中文输入,FN键切换输入法,最新的苹果11以上圆角的屏幕一并支持。

    苹果手机实现自动抖音发私信且是中文输入,FN键切换输入法,最新的苹果11以上圆角的屏幕一并支持。 今天用双头硬件,一小时不到,用易语言写了一个DEMO脚本。苹果手机实现自动化操作抖音,可以自动点赞、留言、特别是发私信的中文输入。FN键的支持,牛啊。 不用什么

    2024年02月15日
    浏览(127)
  • 基于easyx和C++实现的鼠标交互界面(点击按钮)| 系统设计

    实现效果一览: 当鼠标放上去后效果: 代码实现及详解: 欢迎讨论!

    2024年04月27日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包