加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專(zhuān)業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入
  • 正文
    • AWTK不同應(yīng)用類(lèi)型的區(qū)別
    • 如何使用系統(tǒng)輸入法
    • 如何開(kāi)啟窗口的最大化功能
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

【AWTK使用經(jīng)驗(yàn)】如何使用系統(tǒng)輸入法與開(kāi)啟最大化窗口功能

11/15 15:28
775
閱讀需 4 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

AWTK是基于C語(yǔ)言開(kāi)發(fā)的跨平臺(tái)GUI框架。AWTK使用經(jīng)驗(yàn)系列文章將介紹開(kāi)發(fā)AWTK過(guò)程中一些常見(jiàn)問(wèn)題與解決方案。

AWTK具有跨平臺(tái)的性質(zhì),不僅可以開(kāi)發(fā)嵌入式設(shè)備的程序,也可以開(kāi)發(fā)在Windows運(yùn)行的桌面程序。在使用AWTK開(kāi)發(fā)Windows平臺(tái)程序時(shí),有些用戶可能想使用系統(tǒng)自帶的輸入法,而不是AWTK內(nèi)置的輸入法。此時(shí)需要對(duì)項(xiàng)目應(yīng)用類(lèi)型進(jìn)行一些設(shè)置,本文章將介紹如何使用這個(gè)功能。

AWTK不同應(yīng)用類(lèi)型的區(qū)別

首先,我們需要了解AWTK里面四種不同的程序類(lèi)型區(qū)別,這四種分別是:模擬器、嵌入式或移動(dòng)APP、桌面應(yīng)用程序類(lèi)型以及控制臺(tái)應(yīng)用類(lèi)型(控制臺(tái)應(yīng)用類(lèi)型僅在最新版AWTK支持)。

1. 模擬器應(yīng)用類(lèi)型(APP_SIMULATOR)

    使用AWTK內(nèi)置輸入法;使用AWTK內(nèi)置剪切板;在PC運(yùn)行時(shí)不可調(diào)整大小。

2. 嵌入式或移動(dòng)APP(APP_MOBILE)

在安卓或iOS上使用系統(tǒng)的輸入法與系統(tǒng)的剪切板,窗口會(huì)自動(dòng)調(diào)整大??;

嵌入式系統(tǒng)中使用AWTK內(nèi)置的輸入法和剪切板,窗口會(huì)自動(dòng)調(diào)整大小。

3. 桌面應(yīng)用類(lèi)型(APP_DESKTOP)

使用系統(tǒng)輸入法;

使用系統(tǒng)剪切板;窗口可以調(diào)整大小。

4. 控制臺(tái)應(yīng)用類(lèi)型(APP_CONSOLE)

該應(yīng)用類(lèi)型下不會(huì)顯示GUI,以控制臺(tái)方式運(yùn)行。(注意:只有最新版AWTK源碼才支持該類(lèi)型)。

如何使用系統(tǒng)輸入法

根據(jù)上文介紹的類(lèi)型得知,如果想要在自己應(yīng)用使用系統(tǒng)自帶的輸入法就需要將應(yīng)用類(lèi)型設(shè)置為桌面應(yīng)用類(lèi)型,具體操作如下:

    在AWStudio打開(kāi)項(xiàng)目設(shè)置頁(yè)面;調(diào)整常規(guī)設(shè)置中的“程序的類(lèi)型”設(shè)置項(xiàng),選擇“桌面應(yīng)用程序”;保存設(shè)置,并重新編譯工程。

?圖?1?設(shè)置程序類(lèi)型為桌面應(yīng)用程序

在編譯完成后運(yùn)行程序,可以嘗試在edit控件輸入文本查看效果,如下圖是成功調(diào)用了搜狗輸入法的效果:

圖?2?使用系統(tǒng)輸入法編輯edit控件效果

如何開(kāi)啟窗口的最大化功能

一般在PC模擬時(shí),默認(rèn)只能使用窗口最小化或關(guān)閉按鈕。如果用戶想使用窗口的放大按鈕或者調(diào)整窗口大小,同樣也是需要調(diào)整程序的類(lèi)型:在AWStudio項(xiàng)目設(shè)置中將“程序的類(lèi)型”設(shè)置為“桌面應(yīng)用程序”并重新編譯項(xiàng)目。如果設(shè)置成“模擬器”類(lèi)型或“嵌入式或移動(dòng)APP”類(lèi)型則無(wú)法使用最大化按鈕。

致遠(yuǎn)電子

致遠(yuǎn)電子

廣州致遠(yuǎn)電子股份有限公司成立于2001年,注冊(cè)資金5000萬(wàn)元,國(guó)家級(jí)高新技術(shù)認(rèn)證企業(yè),廣州市高端工控測(cè)量?jī)x器工程技術(shù)研究開(kāi)發(fā)中心,Intel ECA全球合作伙伴和微軟嵌入式系統(tǒng)金牌合作伙伴。

廣州致遠(yuǎn)電子股份有限公司成立于2001年,注冊(cè)資金5000萬(wàn)元,國(guó)家級(jí)高新技術(shù)認(rèn)證企業(yè),廣州市高端工控測(cè)量?jī)x器工程技術(shù)研究開(kāi)發(fā)中心,Intel ECA全球合作伙伴和微軟嵌入式系統(tǒng)金牌合作伙伴。收起

查看更多

相關(guān)推薦

電子產(chǎn)業(yè)圖譜