久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1154|回復: 0
收起左側

μCGUI光標顯示有異常,移動光標后,原來光標的影子一直存在

[復制鏈接]
ID:556568 發表于 2022-10-10 11:32 | 顯示全部樓層 |閱讀模式
各位好,我剛學UCGUI,使用9320的觸摸屏,NXPK60的板子,在使用野火的emwin例程時,移植到板子上,按鍵觸摸是正常的,光標的位置也是對的,但是移動光標后,原來光標的影子一直存在,請問應該怎么解決?

51hei圖片_20221010113132.jpg

單片機源程序如下:
  1. #include "DIALOG.h"

  2. /*********************************************************************
  3. *
  4. *       Defines
  5. *
  6. **********************************************************************
  7. */
  8. /* 控件ID */
  9. #define ID_FRAMEWIN_0 (GUI_ID_USER + 0x00)
  10. #define ID_BUTTON_0   (GUI_ID_USER + 0x01)

  11. /* 資源表 */
  12. static const GUI_WIDGET_CREATE_INFO _aDialogCreate[] = {
  13.   { FRAMEWIN_CreateIndirect, "Framewin", ID_FRAMEWIN_0, 0, 0, 240, 320,0, 0x0, },
  14.   { BUTTON_CreateIndirect, "Button0", ID_BUTTON_0, 10, 30, 160, 48, 0, 0x0, },
  15. };

  16. /**
  17.   * @brief 對話框回調函數
  18.   * @NOTE 無
  19.   * @param pMsg:消息指針
  20.   * @retval 無
  21.   */
  22. static void _cbDialog(WM_MESSAGE * pMsg)
  23. {
  24.   WM_HWIN hItem;
  25.   int     NCode;
  26.   int     Id;

  27.   switch (pMsg->MsgId)
  28.   {
  29.     case WM_INIT_DIALOG:
  30.       /* 初始化框架窗口控件 */
  31.       hItem = pMsg->hWin;
  32.       FRAMEWIN_SetTitleHeight(hItem, 32);
  33.       FRAMEWIN_SetFont(hItem, &GUI_Font16_1);
  34.       FRAMEWIN_SetText(hItem, "STemWIN@EmbedFire STM32F103");
  35.       /* 初始化Button0 */
  36.       hItem = WM_GetDialogItem(pMsg->hWin, ID_BUTTON_0);
  37.       BUTTON_SetFont(hItem, &GUI_Font24_ASCII);
  38.       break;
  39.     case WM_NOTIFY_PARENT:
  40.       /* 獲取控件ID */
  41.       Id = WM_GetId(pMsg->hWinSrc);
  42.       /* 獲取消息內容 */
  43.       NCode = pMsg->Data.v;
  44.       switch(Id)
  45.       {
  46.         case ID_BUTTON_0: // Notifications sent by 'Button'
  47.         switch(NCode)
  48.         {
  49.           case WM_NOTIFICATION_CLICKED:
  50.             break;
  51.           case WM_NOTIFICATION_RELEASED:
  52.             break;
  53.         }
  54.         break;
  55.       }
  56.       break;
  57.     default:
  58.       WM_DefaultProc(pMsg);
  59.       break;
  60.   }

  61. }

  62. /**
  63.   * @brief 以對話框方式間接創建控件
  64.   * @note 無
  65.   * @param 無
  66.   * @retval hWin:資源表中第一個控件的句柄
  67.   */
  68. WM_HWIN CreateFramewin(void)
  69. {
  70.   WM_HWIN hWin;

  71.   hWin = GUI_CreateDialogBox(_aDialogCreate, GUI_COUNTOF(_aDialogCreate), _cbDialog, WM_HBKWIN, 0, 0);
  72.   return hWin;
  73. }

  74. /**
  75.   * @brief GUI主任務
  76.   * @note 無
  77.   * @param 無
  78.   * @retval 無
  79.   */
  80. void MainTask(void)
  81. {
  82.   /* 設置桌面窗口顏色 */
  83.   WM_SetDesktopColor(GUI_BLACK);

  84.         /* 創建對話框 */
  85.         CreateFramewin();
  86.   /* 開啟光標 */
  87.   GUI_CURSOR_Show();

  88.         while (1)
  89.         {
  90.                 GUI_Delay(500);
  91.         }
  92. }
復制代碼





回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产在线观看免费 | 91在线一区二区三区 | 久久久免费毛片 | 欧州一区二区三区 | dy天堂| 天天插天天射天天干 | 国产高清视频一区二区 | 午夜男人免费视频 | 免费一区二区 | 欧美日韩亚洲二区 | 国产男女视频 | 亚洲国产一区二区视频 | 国产一区 | 精品国产乱码久久久久久闺蜜 | 亚洲国产精品久久 | 欧美精品欧美精品系列 | 中文字幕第90页 | 午夜专区 | 中文字幕亚洲精品 | 日韩一区二区在线免费观看 | 国产精品久久久av | 波多野结衣一区二区三区在线观看 | 久久久蜜臀国产一区二区 | 欧美1区 | 天天干天天干 | 亚洲二区视频 | 久久成人精品 | 久久精品国产99国产精品 | 久久久久亚洲精品中文字幕 | 伊人精品一区二区三区 | 99re在线视频 | 久久99精品久久久久久琪琪 | 日韩av第一页 | 97国产精品 | 男女羞羞视频大全 | 一二三四在线视频观看社区 | 一区二区三区四区免费观看 | 国产精品视频中文字幕 | 99精品电影| 天堂在线网 | 欧美视频 亚洲视频 |