WM_HWIN hButton=BUTTON_CreateEx(50,50,100,30,hMainWindow,WM_CF_SHOW);// 创建按钮BUTTON_SetText(hButton,"Click Me");// 设置按钮文本WM_HWIN hText=TEXT_CreateEx(50,100,100,30,hMainWindow,WM_CF_SHOW,0,"Hello");// 创建文本框 1. 2. 3. 4. BUTTON_CreateEx: 创建一个按钮组件。
TEXT_Handle frequency = TEXT_CreateEx(x, y, xSize, ySize, hWinBase, WM_CF_SHOW, TEXT_CF_TOP|TEXT_CF_VCENTER, ID_TEXT_0, ""); TEXT_SetFont(frequency, GUI_FONT_D24X32); if(strlen(frequency_buffer)==0){ TEXT_SetText(frequency, "28.5"); }else { TEXT_SetText(WM_GetDialogItem...
21.1.2.1.TEXT_CreateEx()¶ 在指定位置创建指定大小的文本控件。 代码清单:文本控件-1 函数原型¶ 1 2 3 TEXT_HandleTEXT_CreateEx(intx0,inty0,intxSize,intySize,WM_HWINhParent,intWinFlags,intExFlags,intId,constchar*pText); 1) x0: 文本控件在父坐标中的最左侧像素; ...
点击菜单Edit -> Preferences: Project text only表示仅展示工程里面设置的中文汉字。 35.2.6 添加带中文的文本控件 添加text文本控件: 添加文本内容: 添加后会多出一列,方便我们添加中文: 添加文本: 设置字体: 由于我们选择的字体名称“微软雅黑”是中文,导致仅显示了_24_Normal_EXT_AA4,没有前缀,但不影响使用。
*** GUI_WIDGET_CREATE_INFO类型数组***/static constGUI_WIDGET_CREATE_INFO _aDialogCreate] = { { WINDOW_CreateIndirect "Window",ID_WINDOW_0, 0, 0, 800, 480, 0, 0x0, 0}, { TEXT_CreateIndirect, "Text", ID_TEXT_0, 20, 35, 86,31 0, 0x64, 0 }, { BUTTON_CreateIndirect...
选择Create new project: 下面要需要设置配置项,主要是Color format颜色格式别配置错了,要跟开发板emWin工程的颜色格式一致,我们这里设置为16位色,M565。 创建后效果如下: 34.3.3 添加控件 依次点击左上角的控件对象:Screen和Box: 设置背景色: 添加两个按钮控件和一个二维码: ...
*/staticvoid_MoveWindow(constchar*pText){WM_HWINhWnd;int i;/// Create foreground window//hWnd=WM_CreateWindow(10,50,150,100,WM_CF_SHOW,_cbWindow,0);//---(6)GUI_Delay(500);/// Move foreground window//for(i=0;i<40;i++){WM_MoveWindow(hWnd,2,2);//---(7)GUI_Delay(10);}/...
//额外字节。 }GUI_WIDGET_CREATE_INFO; 上面结构体成员里面的标记Flags和参数Para是可选的,函数TEXT_CreateIndirect()没有用到参数 Para,但用到了标记Flags,与函数TEXT_CreateEx的形参ExFlags是等效的,具体形参ExFlags支持哪 武武汉汉安安富富莱莱电电子子有有限限公公司司 ...
焦点的控件有TEXT,在FRAMEWIN上安排有以下的控件: staticconstGUI_WIDGET_CREATE_INFO_aDialogCreate[] = { {FRAMEWIN_CreateIndirect,NULL, 0, 0, 0, 128, 64, 0,0}, {TEXT_CreateIndirect,NULL,GUI_ID_TEXT0, 25, 0, 50, 13, 0,0},
(SPEED); } /** * @brief 创建子窗口 * @note 无 * @param 无 * @retval 无 */ static void _DemoCreateWindowAsChild(void) { _ChangeInfoText("WM_CreateWindowAsChild()"); GUI_Delay(SPEED); /* 创建子窗口 */ _hChild = WM_CreateWindowAsChild(10, 50, 145, 40, _hWindow2, WM_CF...