您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ BUTTON_SetText函数代码示例

51自学网 2021-06-01 19:54:08
  C++
这篇教程C++ BUTTON_SetText函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中BUTTON_SetText函数的典型用法代码示例。如果您正苦于以下问题:C++ BUTTON_SetText函数的具体用法?C++ BUTTON_SetText怎么用?C++ BUTTON_SetText使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了BUTTON_SetText函数的29个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: _ShowMessageBox

/**  * @brief  Show Message Box  * @param  hWin:   pointer to the parent handle  * @param  pTitle: pointer to the title  * @param  pText:  pointer to the text  * @retval int   */ static int _ShowMessageBox(WM_HWIN hWin, const char* pTitle, const char* pText, int YesNo){  WM_HWIN hFrame, hClient, hBut;  int r = 0;  /* Create frame win */  hFrame = FRAMEWIN_CreateEx(25, 82, 190, 90, hWin, WM_CF_SHOW, FRAMEWIN_CF_MOVEABLE, 0, pTitle, &_cbMessageBox);  FRAMEWIN_SetClientColor   (hFrame, GUI_WHITE);  FRAMEWIN_SetFont          (hFrame, &GUI_Font16B_ASCII);  FRAMEWIN_SetTextAlign     (hFrame, GUI_TA_HCENTER);  /* Create dialog items */  hClient = WM_GetClientWindow(hFrame);  TEXT_CreateEx(10, 7, 170, 30, hClient, WM_CF_SHOW, GUI_TA_HCENTER, 0, pText);    if (YesNo) {    hBut = BUTTON_CreateEx(97, 45, 55, 18, hClient, WM_CF_SHOW, 0, GUI_ID_CANCEL);    BUTTON_SetText        (hBut, "No");    hBut = BUTTON_CreateEx(32, 45, 55, 18, hClient, WM_CF_SHOW, 0, GUI_ID_OK);    BUTTON_SetText        (hBut, "Yes");  } else {    hBut = BUTTON_CreateEx(64, 45, 55, 18, hClient, WM_CF_SHOW, 0, GUI_ID_OK);    BUTTON_SetText        (hBut, "Ok");  }    WM_SetFocus(hFrame);    WM_MakeModal(hFrame);  r = GUI_ExecCreatedDialog(hFrame);    return r;}
开发者ID:pierreroth64,项目名称:STM32Cube_FW_F4,代码行数:35,


示例2: MainTask

/***********************************************************************       MainTask*/void MainTask(void) {  FRAMEWIN_Handle hWinVideo;  BUTTON_Handle hBut;  GUI_Init();  WM_SetCallback(WM_HBKWIN, _cbBkWin);  /* Create buttons */  hBut = BUTTON_CreateEx(240,  5, 75, 18, WM_HBKWIN, WM_CF_SHOW, 0, GUI_ID_BUTTON0);  BUTTON_SetText(hBut, "Create win");  hBut = BUTTON_CreateEx(240, 25, 75, 18, WM_HBKWIN, WM_CF_SHOW, 0, GUI_ID_BUTTON1);  BUTTON_SetText(hBut, "Delete win");  hBut = BUTTON_CreateEx(240, 45, 75, 18, WM_HBKWIN, WM_CF_SHOW, 0, GUI_ID_BUTTON2);  BUTTON_SetText(hBut, "Show win");  hBut = BUTTON_CreateEx(240, 65, 75, 18, WM_HBKWIN, WM_CF_SHOW, 0, GUI_ID_BUTTON3);  BUTTON_SetText(hBut, "Hide win");  /* Create framewin video */  hWinVideo = FRAMEWIN_CreateEx(5, 5, 170, 120, 0, WM_CF_SHOW, FRAMEWIN_CF_MOVEABLE, 0, "Video window", _cbFrameWinVideo);  FRAMEWIN_SetClientColor(hWinVideo, GUI_INVALID_COLOR);  /* Create test windows */  _CreateWindow();  _CreateWindow();  _CreateWindow();  while (1) {    GUI_Delay(1000);  }}
开发者ID:caicry,项目名称:uFrame,代码行数:29,


示例3: _ToggleFullScreenMode

/***********************************************************************       _ToggleFullScreenMode** Purpose:*   This routine switches between full screen mode and normal mode by hiding or showing the*   widgets of the dialog, enlarging/shrinking the graph widget and modifying some other*   attributes of the dialog widgets.*/static void _ToggleFullScreenMode(WM_HWIN hDlg) {  static int FullScreenMode;  static GUI_RECT Rect;  static unsigned ScalePos;  WM_HWIN hGraph, hButton;  hGraph  = WM_GetDialogItem(hDlg, GUI_ID_GRAPH0);  hButton = WM_GetDialogItem(hDlg, GUI_ID_BUTTON0);  FullScreenMode ^= 1;  if (FullScreenMode) {    /* Enter the full screen mode */    WM_HWIN hClient;    GUI_RECT RectInside;    hClient = WM_GetClientWindow(hDlg);    BUTTON_SetText(hButton, "Back");    WM_MoveWindow(hButton, 0, 11);    FRAMEWIN_SetTitleVis(hDlg, 0);    WM_GetInsideRectEx(hClient, &RectInside);    WM_GetWindowRectEx(hGraph, &Rect);    WM_ForEachDesc(hClient, _ForEach, &FullScreenMode); /* Hide all descendants */    WM_SetWindowPos(hGraph, WM_GetWindowOrgX(hClient), WM_GetWindowOrgX(hClient), RectInside.x1, RectInside.y1);    ScalePos = GRAPH_SCALE_SetPos(_hScaleH, RectInside.y1 - 105);  } else {    /* Return to normal mode */    BUTTON_SetText(hButton, "Full Screen");    WM_MoveWindow(hButton, 0, -11);    WM_ForEachDesc(WM_GetClientWindow(hDlg), _ForEach, &FullScreenMode); /* Show all descendants */    WM_SetWindowPos(hGraph, Rect.x0, Rect.y0, Rect.x1 - Rect.x0 + 1, Rect.y1 - Rect.y0 + 1);    FRAMEWIN_SetTitleVis(hDlg, 1);    GRAPH_SCALE_SetPos(_hScaleH, ScalePos);  }}
开发者ID:caicry,项目名称:uFrame,代码行数:40,


示例4: _ShowDemo

/***********************************************************************       _ShowDemo*/static void _ShowDemo(void) {  WM_HWIN hWin0;  WM_HWIN hWin1;  WM_HWIN hWin2;  WM_HWIN hFrame1;  WM_HWIN hFrame2;  WM_HWIN hClient1;  WM_HWIN hClient2;  WM_SetCallback(WM_HBKWIN, _cbBkWin);  hFrame1  = FRAMEWIN_CreateEx( 10, 30, 140, 140, 0, WM_CF_SHOW, FRAMEWIN_CF_MOVEABLE, 0, "Early Clipping", _cbFrameWin1);  hFrame2  = FRAMEWIN_CreateEx(170, 30, 140, 140, 0, WM_CF_SHOW, FRAMEWIN_CF_MOVEABLE, 0, "Late Clipping", _cbFrameWin2);  hClient1 = WM_GetClientWindow(hFrame1);  hClient2 = WM_GetClientWindow(hFrame2);  _hWin1   = WM_CreateWindowAsChild(0, 0, WM_GetWindowSizeX(hClient1), WM_GetWindowSizeY(hClient1), hClient1, WM_CF_SHOW, _cbFrameWin1, 0);  _hWin2   = WM_CreateWindowAsChild(0, 0, WM_GetWindowSizeX(hClient2), WM_GetWindowSizeY(hClient2), hClient2, WM_CF_SHOW | WM_CF_LATE_CLIP, _cbFrameWin2, 0);  _hBut1   = BUTTON_CreateEx( 10, 210, 140, 20, 0, WM_CF_SHOW, 0, 1);  _hBut2   = BUTTON_CreateEx(170, 210, 140, 20, 0, WM_CF_SHOW, 0, 2);  hWin0    = FRAMEWIN_CreateEx( 60,  80, 40, 40, 0, WM_CF_SHOW | WM_CF_STAYONTOP, FRAMEWIN_CF_MOVEABLE, 0, "Top 0", _cbTop);  hWin1    = FRAMEWIN_CreateEx(220,  80, 40, 40, 0, WM_CF_SHOW | WM_CF_STAYONTOP, FRAMEWIN_CF_MOVEABLE, 0, "Top 1", _cbTop);  hWin2    = FRAMEWIN_CreateEx(140, 170, 40, 40, 0, WM_CF_SHOW | WM_CF_STAYONTOP, FRAMEWIN_CF_MOVEABLE, 0, "Top 2", _cbTop);  FRAMEWIN_SetResizeable(hWin0, 1);  FRAMEWIN_SetResizeable(hWin1, 1);  FRAMEWIN_SetResizeable(hWin2, 1);  BUTTON_SetText(_hBut1, "Invalidate");  BUTTON_SetText(_hBut2, "Reset counters");  while(1) {    GUI_Delay(50);  }}
开发者ID:Trietptm-on-Coding-Algorithms,项目名称:CodeLibrary,代码行数:34,


示例5: TestCom

 void TestCom(WM_MESSAGE * pMsg,ETestMode etest_mode_in) {	 int lenth;	 char buf[10];	 etest_mode = etest_mode_in;     if(etest_mode == TEST_MODE_COM)	 {	 _ListBox[1]="C";	 }else if(etest_mode == TEST_MODE_T)	 {	 _ListBox[1]="T";	 }else{	 _ListBox[1]="S";	 }	  if(ttpars.dir == 2)	  {	  _ListBox[2] = "D";	   }else{	  _ListBox[2] = "R";	   }	  	 if((get_data.e_work_state != START_TEST)&&(get_data.e_work_state != GET_V1))	 {	  lenth = LISTVIEW_GetNumRows(WM_GetDialogItem(pMsg->hWin,GUI_ID_LISTVIEW_RESULT_T));	  if(lenth < TEST_TIMES)	  {		record.test_times++;	  		sprintf(buf,"%d",lenth+1);		_ListBox[0]= buf;		LISTVIEW_InsertRow(WM_GetDialogItem(pMsg->hWin,GUI_ID_LISTVIEW_RESULT_T),0,_ListBox);		if(ttpars.dir !=2)		{		BUTTON_SetText(WM_GetDialogItem(pMsg->hWin,GUI_ID_BUTTON_TRT),"正转中");		ttpars.dir = 1;		}else {		BUTTON_SetText(WM_GetDialogItem(pMsg->hWin,GUI_ID_BUTTON_TRT),"反转中");			}		motor_dir(ttpars.dir);		BUTTON_SetText(WM_GetDialogItem(pMsg->hWin,GUI_ID_BUTTON_TSTOP),"运行中");		start_test_init();		if(!disp_mult)		{		draw_clear(&tdraw);		}		tdraw.draw_color = _aColor[record.test_times%5];		tdraw.data_size = 0;	  }	  all_button(0,GUI_ID_BUTTON_TMAIN);	  botton_able(1,GUI_ID_BUTTON_TSTOP);	} }
开发者ID:weimingtom,项目名称:stm32-gui,代码行数:59,


示例6: _ExecKeyboard

int _ExecKeyboard(void) {  int i;  int Key;  BUTTON_Handle ahButton[52];  BUTTON_Handle hButtonESC;  EDIT_Handle   hEdit;  GUI_RECT rText = {000,0, LCD_XSIZE, 20};  GUI_SetBkColor(GUI_BLUE);    GUI_Clear();  GUI_DrawBitmap(&bmMicriumLogo, 0, 0);  GUI_SetFont(&GUI_Font16B_1);  GUI_SetColor(GUI_WHITE);  GUI_DispStringInRect("
C++ BU_LIST_FOR函数代码示例
C++ BUTTON_CreateEx函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。