wm_hwin gui_createdialogbox (
const gui_widget_create_info * pawidget,
int numwidgets, wm_callback * cb,
wm_hwin hparent,
int x0,
int y0)
;
pawidget: 指向對話方塊資源表的指標;
numwidgets: 對話方塊中包含的控制項總數;
cb: 指向對話方塊**函式的指標;
hparent: 父視窗的控制代碼,為 0 時沒有父視窗;
x0: 對話方塊相對于父視窗的 x 位置;
y0: 對話方塊相對于父視窗的 y 位置。
返回值:資源表中第乙個控制項的控制代碼。
struct gui_widget_create_info_struct
;
pfcreateindirect:指向控制項建立函式的指標;
pname: 控制項名稱;
id: 控制項 id;
x0: 控制項的最左側座標;
y0: 控制項的最頂部座標;
xsize: 控制項的橫向尺寸;
ysize: 控制項的縱向尺寸;
flags: 控制項的建立標誌,預設為 0;
para: 控制項的引數,預設為 0;
numextrabytes: 控制項的額外位元組。
使用對話方塊方式間接建立乙個框架視窗:
framewin_handle framewin_createindirect
(const gui_widget_create_info *pcreateinfo,
wm_hwin hwinparent,
int x0,
int y0,
wm_callback * cb)
;
pcreateinfo:指向 gui_widget_create_info 結構的指標;
hparent: 父視窗的控制代碼;
x0:控制項在父座標中的最左邊畫素;
y0:控制項在父座標中的最頂部畫素;
cb:**函式指標。
STemwin 螢幕控制項聚焦
如圖 彈出設定介面時,要想每次的聚焦到第乙個輸入框 非觸控,實體按鍵 新增 wm setfocus wm getdialogitem g setwin,id spinbox set uv void wm setfocus wm hwin hwin 將輸入焦點設定到指定視窗。wm hwin wm ge...
STemwin漢字顯示
硬體環境 stm32f429,電容屏800x480 5點觸控rgb螢幕 spi flash 軟體環境 ucosiii,stemwin 漢字顯示方法 1 在spiflash中裝在字型檔xbf xinsongti19 2 使用u2c.exe工具進行utf 8到字型的轉化 1 新建test.txt檔案,寫...
STEMWIN文字基礎顯示筆記
void gui dispstringat const char gui far s,int x,int y s 顯示的字串。x 要寫入的客戶端視窗 x 位置 單位 畫素 y 要寫入的客戶端視窗 y 位置 單位 畫素 其實就是居中顯示 只不過要給出中點位置 x,y void gui dispstri...