STemwin 螢幕控制項聚焦

2021-10-07 17:56:10 字數 607 閱讀 7429

如圖:彈出設定介面時,要想每次的聚焦到第乙個輸入框(非觸控,實體按鍵),

新增**:wm_setfocus(wm_getdialogitem(g_setwin,id_spinbox_set_uv));  

void wm_setfocus(wm_hwin hwin);  ------將輸入焦點設定到指定視窗。

wm_hwin wm_getdialogitem(wm_hwin hdialog, int id); ----返回對話方塊專案 (小工具)的視窗控制代碼

先獲取uv spinbox(小工具)的視窗控制代碼,以形參傳入。最後stemwin定位聚焦到改控制項上。

每次關閉設定頁面後再開啟也會聚焦到剛才設定的控制項上。

在各個spinbox之間跳**實體按鍵按下處理裡新增:gui_sendkeymsg(gui_key_tab, 1);   

設定當前spinbox的值,實體按鍵按下處理裡新增:

gui_sendkeymsg(gui_key_up, 1);   

gui_sendkeymsg(gui_key_down, 1);   

STemWin主要控制項

wm hwin gui createdialogbox const gui widget create info pawidget,int numwidgets,wm callback cb,wm hwin hparent,int x0,int y0 pawidget 指向對話方塊資源表的指標 nu...

螢幕滾動控制項Scrollview

scrollview有幾個主要的屬性 contentsize scrollview中內容檢視的大小,返回cgsize結構體型別,包含width和height2個成員 contentinset 用於在scrollview中的內容檢視周圍新增邊框,往往是為了留出空白以放置工具欄 標籤欄 或導航欄 con...

自定義View 聚焦動畫控制項

我盡量不打錯別字,用詞準確,不造成閱讀障礙。這個自定義view是很簡單的乙個,效果是在拍攝時的對焦動畫,在自定義su ceview中使用這個控制項就好了。效果如下 初始化 private void init private void setmaincolor private void reset o...