0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【AWTK使用经验】如何使用系统输入法与开启最大化窗口功能

ZLG致远电子 2024-11-14 01:05 次阅读

导读

AWTK是基于C语言开发的跨平台GUI框架。AWTK使用经验系列文章将介绍开发AWTK过程中一些常见问题与解决方案。

AWTK具有跨平台的性质,不仅可以开发嵌入式设备的程序,也可以开发在Windows运行的桌面程序。在使用AWTK开发Windows平台程序时,有些用户可能想使用系统自带的输入法,而不是AWTK内置的输入法。此时需要对项目应用类型进行一些设置,本文章将介绍如何使用这个功能。

AWTK不同应用类型的区别

首先,我们需要了解AWTK里面四种不同的程序类型区别,这四种分别是:模拟器、嵌入式或移动APP、桌面应用程序类型以及控制台应用类型(控制台应用类型仅在最新版AWTK支持)。

1. 模拟器应用类型(APP_SIMULATOR

  • 使用AWTK内置输入法;
  • 使用AWTK内置剪切板;
  • 在PC运行时不可调整大小。

2. 嵌入式或移动APP(APP_MOBILE)

在安卓或iOS上使用系统的输入法与系统的剪切板,窗口会自动调整大小;

嵌入式系统中使用AWTK内置的输入法和剪切板,窗口会自动调整大小。

3. 桌面应用类型(APP_DESKTOP)

使用系统输入法;

  • 使用系统剪切板;
  • 窗口可以调整大小。

4. 控制台应用类型(APP_CONSOLE)

该应用类型下不会显示GUI,以控制台方式运行。(注意:只有最新版AWTK源码才支持该类型)。

如何使用系统输入法

根据上文介绍的类型得知,如果想要在自己应用使用系统自带的输入法就需要将应用类型设置为桌面应用类型,具体操作如下:

  1. 在AWStudio打开项目设置页面;
  2. 调整常规设置中的“程序的类型”设置项,选择“桌面应用程序”;
  3. 保存设置,并重新编译工程。
88356bee-a1e1-11ef-8084-92fbcf53809c.png

图1设置程序类型为桌面应用程序

在编译完成后运行程序,可以尝试在edit控件输入文本查看效果,如下图是成功调用了搜狗输入法的效果:

883caae4-a1e1-11ef-8084-92fbcf53809c.png

图2使用系统输入法编辑edit控件效果

如何开启窗口的最大化功能

一般在PC模拟时,默认只能使用窗口最小化或关闭按钮。如果用户想使用窗口的放大按钮或者调整窗口大小,同样也是需要调整程序的类型:在AWStudio项目设置中将“程序的类型”设置为“桌面应用程序”并重新编译项目。如果设置成“模拟器”类型或“嵌入式或移动APP”类型则无法使用最大化按钮。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • C语言
    +关注

    关注

    180

    文章

    7596

    浏览量

    135954
  • 模拟器
    +关注

    关注

    2

    文章

    864

    浏览量

    43138
  • awtk
    +关注

    关注

    0

    文章

    41

    浏览量

    215
收藏 人收藏

    评论

    相关推荐

    AWTK使用经验】如何添加中文输入法

    目前需要在AWTK程序中用到中文输入法,并且要自定义输入法的联想词,此时需要用到AWStudio添加软键盘和输入法。下面将介绍如何使用AWStudio在项目中添加
    的头像 发表于 06-20 08:25 966次阅读
    【<b class='flag-5'>AWTK</b>使用<b class='flag-5'>经验</b>】如何添加中文<b class='flag-5'>输入法</b>

    打开我的电脑网页不是最大化窗口

    网页打开不是最大化方法一:先把所有的IE窗口关了;只打开一个IE窗口;最大化这个窗口;关了它;OK,以后的默认都是
    发表于 11-10 12:26

    [转]LabVIEW实现窗口最大化和最小化

    代码版本控制:1.0 功能说明:LabVIEW实现窗口最大化和最小化 通过VI属性节点实现FrontPanel的最大化 最小化 以及初始大小。初学者观看步骤:里面的VI的属性节点操作
    发表于 03-08 14:56

    labview能不能在运行的时候让波形图最大化

    希望运行时让波形图最大化显示,而不是让整个窗口最大化,最好是能用鼠标控制,比如鼠标双击波形图就使他放大到全屏显示,求助啊,大神们啊
    发表于 08-28 09:28

    动态调用子程序窗口最大化问题

    使用动态调用实现多重界面之间的转换,在显示调用程序的前面板时,可以使其窗口在出现的时候就最大化吗?
    发表于 11-06 22:08

    如何使应用程序开机运行最大化

    我现在生成一个应用程序并开机启动了,但是如何啊能让他启动是最大化显示呢现在一开机启动不是最大化啊。。。。。。很苦恼啊,希望大家指点
    发表于 05-11 20:57

    win10系统怎么禁用输入法 两种禁用输入法的方法

    1、点击桌面右下角的输入法图标,点击语言首选项。2、弹出设置窗口,点击添加语言。3、添加一个熟悉一点的英语。4、玩游戏之前将其改为英语就可以啦。以上就是win10禁用输入法的详细步骤了,你学会了吗?转载来源于:https://w
    发表于 08-31 14:02

    用Dialog创建窗口 在开发板上显示的窗口和创建的程序如何最大化

    用Dialog创建窗口在开发板上显示的窗口和创建的程序一样大,但是用QWidget和QMainWindow创建的窗口,在开发板上默认都是最大化,在哪里设置?
    发表于 01-10 07:20

    嵌入式中文输入法设计

    本文比较了嵌入式系统中拼音输入法和笔画输入法的优缺点,介绍了嵌入式系统中的中文输入法的基本设计思想。本文重点介绍拼音
    发表于 06-19 08:29 41次下载

    有限反馈MISO-OFDM系统最大化容量的波束成形

    该文提出了一种在有限反馈条件下多输入单输出–正交频分复用(MISO-OFDM)系统中基于最大化容量的波束成形方案。将OFDM 符号的所有子载波分成若干簇,从码本中选择能够最大化该簇
    发表于 11-13 15:15 6次下载

    浅谈输入法编程

    首先我们需要明白输入法是什么东西。目前常用的输入法基本上有两种类型:外挂式(如早期的万能五笔)及输入法接口式(Input Method Editor-IME)。外挂式比较简单,就是一个exe文
    发表于 10-16 11:44 42次下载

    最大化自动化测试系统的精度

    最大化自动化测试系统的精度 引言 在设计自动化测试系统时,精度的最大化通常是关键的考虑因素。确定如何最大化精度总是很困难
    发表于 06-13 15:02 706次阅读
    <b class='flag-5'>最大化</b>自动化测试<b class='flag-5'>系统</b>的精度

    iTAP输入法

    iTAP输入法          iTAP起源:
    发表于 12-19 13:59 849次阅读

    电脑辞典中文输入法及其他功能

    电脑辞典中文输入法及其他功能  中文输入法     
    发表于 12-22 11:45 854次阅读

    搜狗输入法宣布上线“地震预警”功能 可在地震前收到预警通知

    1月13日消息 搜狗输入法宣布上线了10.3新版本的“地震预警”功能。意味着搜狗输入法成为全球首个接入地震预警系统输入法App,该
    的头像 发表于 01-13 16:24 2730次阅读