導(dǎo)讀
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)用類型進(jìn)行一些設(shè)置,本文章將介紹如何使用這個(gè)功能。
AWTK不同應(yīng)用類型的區(qū)別
首先,我們需要了解AWTK里面四種不同的程序類型區(qū)別,這四種分別是:模擬器、嵌入式或移動(dòng)APP、桌面應(yīng)用程序類型以及控制臺(tái)應(yīng)用類型(控制臺(tái)應(yīng)用類型僅在最新版AWTK支持)。
1. 模擬器應(yīng)用類型(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)用類型(APP_DESKTOP)
使用系統(tǒng)輸入法;
- 使用系統(tǒng)剪切板;
- 窗口可以調(diào)整大小。
4. 控制臺(tái)應(yīng)用類型(APP_CONSOLE)
該應(yīng)用類型下不會(huì)顯示GUI,以控制臺(tái)方式運(yùn)行。(注意:只有最新版AWTK源碼才支持該類型)。
如何使用系統(tǒng)輸入法
根據(jù)上文介紹的類型得知,如果想要在自己應(yīng)用使用系統(tǒng)自帶的輸入法就需要將應(yīng)用類型設(shè)置為桌面應(yīng)用類型,具體操作如下:
- 在AWStudio打開(kāi)項(xiàng)目設(shè)置頁(yè)面;
- 調(diào)整常規(guī)設(shè)置中的“程序的類型”設(shè)置項(xiàng),選擇“桌面應(yīng)用程序”;
- 保存設(shè)置,并重新編譯工程。

圖1設(shè)置程序類型為桌面應(yīng)用程序
在編譯完成后運(yùn)行程序,可以嘗試在edit控件輸入文本查看效果,如下圖是成功調(diào)用了搜狗輸入法的效果:

圖2使用系統(tǒng)輸入法編輯edit控件效果
如何開(kāi)啟窗口的最大化功能
一般在PC模擬時(shí),默認(rèn)只能使用窗口最小化或關(guān)閉按鈕。如果用戶想使用窗口的放大按鈕或者調(diào)整窗口大小,同樣也是需要調(diào)整程序的類型:在AWStudio項(xiàng)目設(shè)置中將“程序的類型”設(shè)置為“桌面應(yīng)用程序”并重新編譯項(xiàng)目。如果設(shè)置成“模擬器”類型或“嵌入式或移動(dòng)APP”類型則無(wú)法使用最大化按鈕。
-
C語(yǔ)言
+關(guān)注
關(guān)注
180文章
7630瀏覽量
140970 -
模擬器
+關(guān)注
關(guān)注
2文章
894瀏覽量
44187 -
awtk
+關(guān)注
關(guān)注
0文章
50瀏覽量
369
發(fā)布評(píng)論請(qǐng)先 登錄
【AWTK使用經(jīng)驗(yàn)】如何添加中文輸入法

打開(kāi)我的電腦網(wǎng)頁(yè)不是最大化新窗口
[轉(zhuǎn)]LabVIEW實(shí)現(xiàn)窗口最大化和最小化
labview能不能在運(yùn)行的時(shí)候讓波形圖最大化
動(dòng)態(tài)調(diào)用子程序窗口最大化問(wèn)題
如何使應(yīng)用程序開(kāi)機(jī)運(yùn)行最大化
win10系統(tǒng)怎么禁用輸入法 兩種禁用輸入法的方法
用Dialog創(chuàng)建窗口 在開(kāi)發(fā)板上顯示的窗口和創(chuàng)建的程序如何最大化?
嵌入式中文輸入法設(shè)計(jì)
有限反饋MISO-OFDM系統(tǒng)中最大化容量的波束成形
淺談輸入法編程
最大化自動(dòng)化測(cè)試系統(tǒng)的精度

評(píng)論