亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? wm_move.c

?? 這套代碼已經成功一直到S3C44B0X開發板上
?? C
字號:
/*
*********************************************************************************************************
*                                                uC/GUI
*                        Universal graphic software for embedded applications
*
*                       (c) Copyright 2002, Micrium Inc., Weston, FL
*                       (c) Copyright 2002, SEGGER Microcontroller Systeme GmbH
*
*              礐/GUI is protected by international copyright laws. Knowledge of the
*              source code may not be used to write a similar product. This file may
*              only be used in accordance with a license and should not be redistributed
*              in any way. We appreciate your understanding and fairness.
*
----------------------------------------------------------------------
File        : WM_Move.C
Purpose     : Windows manager, add. module
----------------------------------------------------------------------
*/

#include "WM_Intern.h"

#if GUI_WINSUPPORT    /* If 0, WM will not generate any code */

/*********************************************************************
*
*       Static code
*
**********************************************************************
*/


/*********************************************************************
*
*       _MoveDescendents
*
* Description
*   Moves _MoveDescendents.
*   Since the parent has already been moved, there is no need to
*   take care of invalidation.
*
* Parameters
*   hWin    The first of all descendents to be moved (first child)
*/
static void _MoveDescendents(WM_HWIN hWin, int dx, int dy) {
  WM_Obj* pWin;

  for (;hWin; hWin = pWin->hNext) {
    pWin = WM_HANDLE2PTR(hWin);
    GUI_MoveRect(&pWin->Rect, dx, dy);
    GUI_MoveRect(&pWin->InvalidRect, dx, dy);
    _MoveDescendents(pWin->hFirstChild, dx, dy);  /* Children need to be moved along ...*/
    WM__SendMsgNoData(hWin, WM_MOVE);
  }
}

/*********************************************************************
*
*       Public module internal code
*
**********************************************************************
*/
/*********************************************************************
*
*       WM__MoveWindow
*/
void WM__MoveWindow(WM_HWIN hWin, int dx, int dy) {
  GUI_RECT r;
  WM_Obj* pWin;
  if (hWin) {
    pWin = WM_HANDLE2PTR(hWin);
    r = pWin->Rect;
    GUI_MoveRect(&pWin->Rect, dx, dy);
    GUI_MoveRect(&pWin->InvalidRect, dx, dy);
    _MoveDescendents(pWin->hFirstChild, dx, dy);  /* Children need to be moved along ...*/
    /* Invalidate old and new area ... */
    if (pWin->Status & WM_SF_ISVIS) {
      WM_InvalidateArea(&pWin->Rect);     /* Invalidate new area */
      WM_InvalidateArea(&r)         ;     /* Invalidate old area */
    }
    WM__SendMsgNoData(hWin, WM_MOVE);             /* Notify window it has been moved */
  }
}

/*********************************************************************
*
*       WM__MoveTo
*/
void WM__MoveTo(WM_HWIN hWin, int x, int y) {
  if (hWin) {
    WM_Obj* pWin = WM_HANDLE2PTR(hWin);
    x -= pWin->Rect.x0;
    y -= pWin->Rect.y0;
    WM__MoveWindow(hWin, x, y);
  }
}

/*********************************************************************
*
*       Public API code
*
**********************************************************************
*/
/*********************************************************************
*
*       WM_MoveWindow
*/
void WM_MoveWindow(WM_HWIN hWin, int dx, int dy) {
  WM_LOCK(); {
    WM__MoveWindow(hWin, dx, dy);
  } WM_UNLOCK();
}

/*********************************************************************
*
*       WM_MoveTo
*/
void WM_MoveTo(WM_HWIN hWin, int x, int y) {
  WM_LOCK(); {
    WM__MoveTo(hWin, x, y);
  } WM_UNLOCK();
}

#else
  void WM_Move_c(void) {} /* avoid empty object files */
#endif   /* GUI_WINSUPPORT */

/*************************** End of file ****************************/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一线二线三线视频| 美女被吸乳得到大胸91| 欧美三级资源在线| 国内精品久久久久影院薰衣草| 亚洲视频免费在线观看| 欧美精品一区二区久久久| 欧美色电影在线| 91免费看`日韩一区二区| 在线综合+亚洲+欧美中文字幕| 亚洲一区二区三区国产| 国产无人区一区二区三区| 911国产精品| 在线免费av一区| 成人av免费在线| 国产美女一区二区| 美腿丝袜在线亚洲一区| 一区二区三区欧美亚洲| 中文字幕av一区二区三区高| 欧美sm极限捆绑bd| 欧美二区三区91| 欧美性生交片4| 日本久久精品电影| jvid福利写真一区二区三区| 国产精品亚洲视频| 精品一区二区在线观看| 蜜桃视频在线观看一区| 婷婷久久综合九色综合绿巨人| 亚洲六月丁香色婷婷综合久久 | www久久精品| 国产精品精品国产色婷婷| 日韩午夜av一区| 91精品国产欧美日韩| 成人一区二区三区视频在线观看| 精品在线一区二区三区| 视频一区中文字幕国产| 夜夜精品视频一区二区| 中文字幕一区在线观看视频| 欧美激情一区二区三区不卡| 久久久久久97三级| 久久先锋影音av| 欧美精品一区二区三区一线天视频 | 欧美日韩国产精品成人| 欧美亚洲图片小说| 欧美午夜精品久久久久久孕妇| 色婷婷一区二区| 91福利国产精品| 欧美视频自拍偷拍| 欧美高清视频在线高清观看mv色露露十八| 欧美亚洲国产一区二区三区va | 日韩午夜三级在线| 日韩免费一区二区| 久久综合九色综合97_久久久| 337p粉嫩大胆噜噜噜噜噜91av | 欧美日韩国产高清一区二区三区 | 国产一区二区在线免费观看| 国产精品一线二线三线| 成人在线视频一区二区| www.亚洲色图.com| 在线观看免费成人| 欧美一区二区观看视频| 久久婷婷国产综合精品青草| 2020国产精品| 国产精品电影院| 亚洲午夜一区二区三区| 日韩高清在线一区| 另类的小说在线视频另类成人小视频在线 | 国产精品毛片大码女人| 一区免费观看视频| 亚洲一区二区三区三| 久久9热精品视频| 成人黄动漫网站免费app| 在线观看日韩一区| 日韩一区二区三区视频| 欧美—级在线免费片| 亚洲综合视频在线观看| 激情六月婷婷综合| 97精品电影院| 日韩欧美国产高清| 综合久久久久久久| 免费人成黄页网站在线一区二区| 懂色av噜噜一区二区三区av| 欧美亚洲一区二区在线观看| 久久久久久毛片| 一区二区三区在线免费观看| 蜜桃视频一区二区三区在线观看| 不卡的av中国片| 欧美精品黑人性xxxx| 亚洲国产精品99久久久久久久久| 亚洲一二三四区不卡| 国产盗摄女厕一区二区三区| 欧美日本一区二区三区四区| 国产欧美精品区一区二区三区| 亚洲成人资源在线| 国产99久久精品| 日韩三级高清在线| 一区二区三区免费网站| 国产乱理伦片在线观看夜一区| 欧洲av一区二区嗯嗯嗯啊| 久久青草欧美一区二区三区| 亚洲国产精品一区二区久久恐怖片| 国产露脸91国语对白| 欧美日韩国产区一| 亚洲欧美偷拍卡通变态| 国产九九视频一区二区三区| 欧美日韩高清在线播放| 亚洲欧美自拍偷拍色图| 韩国欧美一区二区| 欧美精品v日韩精品v韩国精品v| 亚洲欧洲在线观看av| 国产乱淫av一区二区三区| 3d成人动漫网站| 亚洲一区在线视频观看| 不卡在线视频中文字幕| 久久综合色播五月| 蜜桃视频在线观看一区| 777a∨成人精品桃花网| 一区二区三区免费网站| 91首页免费视频| 国产精品嫩草影院com| 国产一区福利在线| 日韩三级视频在线观看| 日韩影院免费视频| 欧美色成人综合| 亚洲成人免费观看| 欧美亚洲一区二区在线观看| 亚洲综合免费观看高清完整版在线 | 国产成人精品免费一区二区| 欧美激情在线一区二区三区| 亚洲国产成人午夜在线一区| 精品一区二区三区免费观看| 91精品国产品国语在线不卡| 五月综合激情婷婷六月色窝| 欧美亚洲国产一区二区三区 | 国产精品你懂的| 国产精品一区三区| 欧美精品一区在线观看| 国产剧情一区在线| 精品国产伦理网| 国产综合久久久久久鬼色| 日韩欧美一级二级三级久久久 | 精品国产一二三| 在线免费观看不卡av| av激情综合网| 亚洲国产欧美在线人成| 精品国产91乱码一区二区三区| 91精品国产综合久久婷婷香蕉| 秋霞国产午夜精品免费视频| 精品动漫一区二区三区在线观看| 欧美mv日韩mv亚洲| 国产精品免费久久| 秋霞影院一区二区| 日本高清成人免费播放| 欧美体内she精高潮| 国产亚洲欧洲997久久综合 | 国产精品538一区二区在线| 91精品国产91久久久久久一区二区 | 久久成人久久鬼色| 欧美一区二区三区成人| 免费成人结看片| 久久精品视频一区二区| 99久久综合色| 亚洲一区二区高清| 日韩一区二区影院| 国产精品一区一区三区| 中文字幕日韩一区| 欧美日本免费一区二区三区| 免费在线观看一区| 国产欧美1区2区3区| 日本高清不卡在线观看| 麻豆freexxxx性91精品| 日本一区免费视频| 免费观看成人av| 91精品久久久久久蜜臀| 国模套图日韩精品一区二区 | 国产精品丝袜久久久久久app| 99久久综合国产精品| 亚洲不卡在线观看| 26uuu精品一区二区三区四区在线| 北条麻妃一区二区三区| 亚洲va欧美va人人爽午夜| 久久久亚洲欧洲日产国码αv| 99re热这里只有精品视频| 免费高清不卡av| 亚洲天天做日日做天天谢日日欢 | 这里只有精品99re| 国产精品888| 午夜精品国产更新| 久久精品亚洲麻豆av一区二区| 日本国产一区二区| 国产成人免费在线观看不卡| 亚洲国产视频直播| 欧美国产成人在线| 制服丝袜亚洲网站| 色香色香欲天天天影视综合网| 久久成人久久鬼色| 亚洲va中文字幕| 亚洲欧美日韩人成在线播放| 日韩视频在线永久播放| 91久久国产综合久久| 东方欧美亚洲色图在线|