本帖最后由 颩色四葉愺 于 2015-1-7 17:54 编辑
将之前Sim908的通信底层测试好之后,集成到人机交互界面中。- void GUI_Phone( void )
- {
- WM_HWIN hEdit;
-
- //创建电话窗口
- WinPara.hPhone = WM_CreateWindowAsChild(0,
- 0,
- WinPara.xSizeWin,
- WinPara.ySizeWin,
- WinPara.hWinMain,
- WM_CF_SHOW | WM_CF_STAYONTOP,
- _cbPhone, 0);
- // 创建号码窗口
- hEdit = EDIT_CreateEx(0, 0, 240, 80, WinPara.hPhone, WM_CF_SHOW, 0, GUI_ID_EDIT0, 50);
-
- // 设置文本框背景
- EDIT_SetBkColor(hEdit,EDIT_CI_ENABLED,GUI_DARKGRAY);
-
- // 设置文本字体
- EDIT_SetFont(hEdit,GUI_FONT_24B_ASCII);
-
- // 设置字体颜色
- EDIT_SetTextColor(hEdit,EDIT_CI_ENABLED,GUI_WHITE);
-
- // 设置文本对齐方式
- EDIT_SetTextAlign(hEdit, TEXT_CF_HCENTER|TEXT_CF_VCENTER);
-
- // 设置窗口聚焦
- WM_SetFocus(hEdit);
- // 创建按键窗口
- WM_CreateWindowAsChild(0, 80,
- WinPara.xSizeWin, WinPara.ySizeWin-80,
- WinPara.hPhone,
- WM_CF_SHOW | WM_CF_STAYONTOP,
- _cbPhoneKey, 0);
- }
复制代码
|