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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? wm_sample.c

?? UC_GUI開發(fā)源代碼,里面含有范例,源文件
?? C
?? 第 1 頁 / 共 2 頁
字號:
  _FrameColor1  = GUI_GREEN;
  GUI_Delay(SPEED);
  WM_InvalidateWindow(_hWindow1);
  GUI_Delay(SPEED);
}

/*******************************************************************
*
*       _DemoBringToTop

  Demonstrates the use of WM_BringToTop
*/
static void _DemoBringToTop(void) {
  _ChangeInfoText("WM_BringToTop()");
  GUI_Delay(SPEED);
  WM_BringToTop(_hWindow1);    
  GUI_Delay(SPEED);
}

/*******************************************************************
*
*       _DemoMoveTo

  Demonstrates the use of WM_MoveTo
*/
static void _DemoMoveTo(void) {
  int i, tm, tDiff;
  _ChangeInfoText("WM_MoveTo()");
  GUI_Delay(SPEED);
  for (i = 1; i < 56; i++) {
    tm = GUI_GetTime();
    WM_MoveTo(_hWindow1,  50 + i,  70 + i);
    WM_MoveTo(_hWindow2, 105 - i, 125 - i);
    tDiff = 15 - (GUI_GetTime() - tm);
    GUI_Delay(tDiff);
  }
  for (i = 1; i < 56; i++) {
    tm = GUI_GetTime();
    WM_MoveTo(_hWindow1, 105 - i, 125 - i);
    WM_MoveTo(_hWindow2,  50 + i,  70 + i);
    tDiff = 15 - (GUI_GetTime() - tm);
    GUI_Delay(tDiff);
  }
  GUI_Delay(SPEED);
}

/*******************************************************************
*
*       _DemoBringToBottom

  Demonstrates the use of WM_BringToBottom
*/
static void _DemoBringToBottom(void) {
  _ChangeInfoText("WM_BringToBottom()");
  GUI_Delay(SPEED);
  WM_BringToBottom(_hWindow1);
  GUI_Delay(SPEED);
}

/*******************************************************************
*
*       _DemoMoveWindow

  Demonstrates the use of WM_MoveWindow
*/
static void _DemoMoveWindow(void) {
  int i, tm, tDiff;
  _ChangeInfoText("WM_MoveWindow()");
  GUI_Delay(SPEED);
  for (i = 0; i < 55; i++) {
    tm = GUI_GetTime();
    WM_MoveWindow(_hWindow1,  1,  1);
    WM_MoveWindow(_hWindow2, -1, -1);
    tDiff = 15 - (GUI_GetTime() - tm);
    GUI_Delay(tDiff);
  }
  for (i = 0; i < 55; i++) {
    tm = GUI_GetTime();
    WM_MoveWindow(_hWindow1, -1, -1);
    WM_MoveWindow(_hWindow2,  1,  1);
    tDiff = 15 - (GUI_GetTime() - tm);
    GUI_Delay(tDiff);
  }
  GUI_Delay(SPEED);
}

/*******************************************************************
*
*       _DemoHideShowParent

  Demonstrates the use of WM_HideWindow and WM_ShowWindow
*/
static void _DemoHideShowParent(void) {
  _ChangeInfoText("WM_HideWindow(Parent)");
  GUI_Delay(SPEED);
  WM_HideWindow(_hWindow2);
  GUI_Delay(SPEED/3);
  WM_HideWindow(_hWindow1);
  GUI_Delay(SPEED);
  _ChangeInfoText("WM_ShowWindow(Parent)");
  GUI_Delay(SPEED);
  WM_ShowWindow(_hWindow1);
  GUI_Delay(SPEED/3);
  WM_ShowWindow(_hWindow2);
  GUI_Delay(SPEED);
}

/*******************************************************************
*
*       _DemoHideShowChild

  Demonstrates the use of WM_HideWindow and WM_ShowWindow
*/
static void _DemoHideShowChild(void) {
  _ChangeInfoText("WM_HideWindow(Child)");
  GUI_Delay(SPEED);
  WM_HideWindow(_hChild);
  GUI_Delay(SPEED);
  _ChangeInfoText("WM_ShowWindow(Child)");
  GUI_Delay(SPEED);
  WM_ShowWindow(_hChild);
  GUI_Delay(SPEED);
}

/*******************************************************************
*
*       _DemoClipping

  Demonstrates clipping at parent borders
*/
static void _DemoClipping(void) {
  int i, tm, tDiff;
  _ChangeInfoText("Demonstrating clipping of child");
  GUI_Delay(SPEED);
  for (i = 0; i < 25; i++) {
    tm = GUI_GetTime();
    WM_MoveWindow(_hChild,  1,  0);
    tDiff = 15 - (GUI_GetTime() - tm);
    GUI_Delay(tDiff);
  }
  for (i = 0; i < 25; i++) {
    tm = GUI_GetTime();
    WM_MoveWindow(_hChild,  0,  1);
    tDiff = 15 - (GUI_GetTime() - tm);
    GUI_Delay(tDiff);
  }
  for (i = 0; i < 50; i++) {
    tm = GUI_GetTime();
    WM_MoveWindow(_hChild, -1,  0);
    tDiff = 15 - (GUI_GetTime() - tm);
    GUI_Delay(tDiff);
  }
  for (i = 0; i < 25; i++) {
    tm = GUI_GetTime();
    WM_MoveWindow(_hChild,  0, -1);
    tDiff = 15 - (GUI_GetTime() - tm);
    GUI_Delay(tDiff);
  }
  for (i = 0; i < 25; i++) {
    tm = GUI_GetTime();
    WM_MoveWindow(_hChild,  1,  0);
    tDiff = 15 - (GUI_GetTime() - tm);
    GUI_Delay(tDiff);
  }
  GUI_Delay(SPEED);
}

/*******************************************************************
*
*       _DemoRedrawing

  Demonstrates how useful can be a callback
*/
static void _DemoRedrawing(void) {
  int i, tm, tDiff;
  _ChangeInfoText("Demonstrating redrawing");
  GUI_Delay(SPEED);
  _LiftUp(40);
  GUI_Delay(SPEED/3);
  _ChangeInfoText("Using a callback for redrawing");
  GUI_Delay(SPEED/3);
  for (i = 0; i < 55; i++) {
    tm = GUI_GetTime();
    WM_MoveWindow(_hWindow1,  1,  1);
    WM_MoveWindow(_hWindow2, -1, -1);
    tDiff = 15 - (GUI_GetTime() - tm);
    GUI_Delay(tDiff);
  }
  for (i = 0; i < 55; i++) {
    tm = GUI_GetTime();
    WM_MoveWindow(_hWindow1, -1, -1);
    WM_MoveWindow(_hWindow2,  1,  1);
    tDiff = 15 - (GUI_GetTime() - tm);
    GUI_Delay(tDiff);
  }
  GUI_Delay(SPEED/4);
  _LiftDown(30);
  GUI_Delay(SPEED/2);
  _ChangeInfoText("Without redrawing");
  GUI_Delay(SPEED);
  _LiftUp(30);
  GUI_Delay(SPEED/4);
  WM_SetCallback(WM_HBKWIN, _cbBkWindowOld);
  for (i = 0; i < 55; i++) {
    tm = GUI_GetTime();
    WM_MoveWindow(_hWindow1,  1,  1);
    WM_MoveWindow(_hWindow2, -1, -1);
    tDiff = 15 - (GUI_GetTime() - tm);
    GUI_Delay(tDiff);
  }
  for (i = 0; i < 55; i++) {
    tm = GUI_GetTime();
    WM_MoveWindow(_hWindow1, -1, -1);
    WM_MoveWindow(_hWindow2,  1,  1);
    tDiff = 15 - (GUI_GetTime() - tm);
    GUI_Delay(tDiff);
  }
  GUI_Delay(SPEED/3);
  WM_SetCallback(WM_HBKWIN, _cbBkWindow);
  _LiftDown(40);
  GUI_Delay(SPEED);
}

/*******************************************************************
*
*       _DemoResizeWindow

  Demonstrates the use of WM_ResizeWindow
*/
static void _DemoResizeWindow(void) {
  int i, tm,tDiff;
  _ChangeInfoText("WM_ResizeWindow()");
  GUI_Delay(SPEED);
  _LiftUp(30);
  for (i = 0; i < 20; i++) {
    tm = GUI_GetTime();
    WM_ResizeWindow(_hWindow1,  1,  1);
    WM_ResizeWindow(_hWindow2, -1, -1);
    tDiff = 15 - (GUI_GetTime() - tm);
    GUI_Delay(tDiff);
  }
  for (i = 0; i < 40; i++) {
    tm = GUI_GetTime();
    WM_ResizeWindow(_hWindow1, -1, -1);
    WM_ResizeWindow(_hWindow2,  1,  1);
    tDiff = 15 - (GUI_GetTime() - tm);
    GUI_Delay(tDiff);
  }
  for (i = 0; i < 20; i++) {
    tm = GUI_GetTime();
    WM_ResizeWindow(_hWindow1,  1,  1);
    WM_ResizeWindow(_hWindow2, -1, -1);
    tDiff = 15 - (GUI_GetTime() - tm);
    GUI_Delay(tDiff);
  }
  _LiftDown(30);
  GUI_Delay(SPEED);
}

/*******************************************************************
*
*       _DemoSetCallback

  Demonstrates the use of WM_SetCallback
*/
static void _DemoSetCallback(void) {
  _ChangeInfoText("WM_SetCallback()");
  GUI_Delay(SPEED);
  WM_SetCallback(_hWindow1, _cbDemoCallback1);
  WM_InvalidateWindow(_hWindow1);
  GUI_Delay(SPEED/2);
  WM_SetCallback(_hWindow2, _cbDemoCallback2);
  WM_InvalidateWindow(_hWindow2);
  GUI_Delay(SPEED*3);
  WM_SetCallback(_hWindow1, _cbWindow1);
  WM_InvalidateWindow(_hWindow1);
  GUI_Delay(SPEED/2);
  WM_SetCallback(_hWindow2, _cbWindow2);
  WM_InvalidateWindow(_hWindow2);
  GUI_Delay(SPEED);
}

/*******************************************************************
*
*       _DemoDeleteWindow

  Demonstrates the use of WM_DeleteWindow
*/
static void _DemoDeleteWindow(void) {
  _ChangeInfoText("WM_DeleteWindow()");
  GUI_Delay(SPEED);
  WM_DeleteWindow(_hWindow2);
  GUI_Delay(SPEED/3);
  WM_DeleteWindow(_hWindow1);
  GUI_Delay(SPEED);
  _ChangeInfoText("");
  GUI_Delay(SPEED);
  /* Restore background callback and window colors */
  WM_SetCallback(WM_HBKWIN, _cbBkWindowOld);
  _WindowColor1 = GUI_GREEN;
  _WindowColor2 = GUI_RED;
}

/*******************************************************************
*
*       MainTask
*
*       Demonstrates the use of the window manager
*
********************************************************************
*/

void MainTask(void) {
  GUI_Init();
  GUI_SetBkColor(GUI_BLACK);
  WM_SetCreateFlags(WM_CF_MEMDEV);
  WM_EnableMemdev(WM_HBKWIN);
  while (1) {
    _DemoSetDesktopColor();
    _DemoCreateWindow();
    _DemoCreateWindowAsChild();
    _DemoInvalidateWindow();
    _DemoBringToTop();
    _DemoMoveTo();
    _DemoBringToBottom();
    _DemoMoveWindow();
    _DemoHideShowParent();
    _DemoHideShowChild();
    _DemoClipping();
    _DemoRedrawing();
    _DemoResizeWindow();
    _DemoSetCallback();
    _DemoDeleteWindow();
  }
}
	 	 			 		    	 				 	  			   	 	 	 	 	 	  	  	      	   		 	 	 		  		  	 		 	  	  			     			       	   	 			  		    	 	     	 				  	 					 	 			   	  	  			 				 		 	 	 			     			 

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人app网站| 国产精品白丝在线| 成人激情开心网| 欧美国产一区在线| 91麻豆国产福利精品| 午夜精品一区二区三区电影天堂| 欧美一区2区视频在线观看| 国产精品一区专区| 中文字幕亚洲欧美在线不卡| 欧美日韩国产首页| 国产成人综合网| 亚洲日本在线视频观看| 日韩欧美亚洲国产另类| 97精品视频在线观看自产线路二| 亚洲电影视频在线| 国产女主播一区| 在线观看日韩电影| 国产在线麻豆精品观看| 亚洲午夜国产一区99re久久| 日韩女优av电影| 色综合一区二区| 国产精品一区二区在线看| 亚洲精品少妇30p| xf在线a精品一区二区视频网站| 91在线观看美女| 精品一区二区在线视频| 夜夜嗨av一区二区三区四季av| 欧美tk—视频vk| 色天天综合色天天久久| 国产精品一区免费在线观看| 日本va欧美va欧美va精品| 亚洲综合在线观看视频| 亚洲青青青在线视频| 国产精品美女一区二区在线观看| 精品国产乱码久久久久久1区2区 | 婷婷成人激情在线网| 亚洲欧美国产77777| 中文字幕中文字幕一区二区| 中文字幕久久午夜不卡| 欧美激情一区不卡| 中文无字幕一区二区三区 | 午夜一区二区三区在线观看| 亚洲色图丝袜美腿| 亚洲日本在线a| 一区二区高清免费观看影视大全| 亚洲品质自拍视频网站| 亚洲综合小说图片| 日韩和欧美一区二区| 日韩精品三区四区| 美国毛片一区二区三区| 精品一区二区免费| 国产成人高清视频| 成人激情开心网| 在线国产亚洲欧美| 91精品在线观看入口| 日韩免费电影一区| 国产欧美日韩三区| 玉足女爽爽91| 亚洲一区电影777| 日韩av一级电影| 精品一区二区三区日韩| 国产a久久麻豆| 色婷婷激情一区二区三区| 欧美日韩亚洲综合| 欧美大肚乱孕交hd孕妇| 欧美高清在线一区二区| 亚洲欧美激情视频在线观看一区二区三区 | 成人午夜电影小说| 一本大道久久a久久精品综合| 欧美日韩中文精品| 精品久久人人做人人爽| 国产精品麻豆欧美日韩ww| 一区二区三区高清在线| 免费观看30秒视频久久| 国产成人超碰人人澡人人澡| 91丨九色丨蝌蚪富婆spa| 欧美精品在线一区二区三区| 337p日本欧洲亚洲大胆色噜噜| 国产精品欧美精品| 图片区小说区区亚洲影院| 韩国精品久久久| 北条麻妃一区二区三区| 欧美美女网站色| 日本一区二区三区视频视频| 亚洲影视资源网| 国产精品综合av一区二区国产馆| 9l国产精品久久久久麻豆| 7777精品伊人久久久大香线蕉完整版 | 一区二区不卡在线视频 午夜欧美不卡在| 亚洲成人激情自拍| 福利91精品一区二区三区| 欧美日韩一级视频| 亚洲欧美综合另类在线卡通| 日韩精品亚洲一区| 色噜噜久久综合| 久久精品欧美一区二区三区不卡| 亚洲欧美日韩国产手机在线| 久久99精品国产麻豆婷婷| 欧美在线视频全部完| 国产三级欧美三级日产三级99| 一区二区三区四区视频精品免费 | 色哟哟国产精品免费观看| 日韩你懂的电影在线观看| 亚洲色图视频网站| 精品在线一区二区三区| 日本精品一级二级| 亚洲国产精品成人综合色在线婷婷| 天堂成人国产精品一区| 色综合久久久久网| 国产欧美1区2区3区| 国产在线国偷精品免费看| 欧美在线制服丝袜| 亚洲欧美日韩中文播放| 国产不卡高清在线观看视频| 日韩一卡二卡三卡| 天天操天天干天天综合网| 色悠悠亚洲一区二区| 国产精品久久久一本精品| 国产高清久久久久| 久久亚洲欧美国产精品乐播| 日本vs亚洲vs韩国一区三区二区| 欧美午夜在线观看| 一片黄亚洲嫩模| 色婷婷激情综合| 亚洲欧美偷拍另类a∨色屁股| 懂色av一区二区三区蜜臀| 久久久精品综合| 精品一区精品二区高清| 欧美xxx久久| 久久精工是国产品牌吗| 欧美一区二区三区在线视频 | 国产成人综合自拍| 久久久99精品久久| 国产精品亚洲а∨天堂免在线| 日韩欧美你懂的| 久久国产精品区| 精品日韩成人av| 精品一区二区免费看| 26uuu国产日韩综合| 国产乱人伦偷精品视频免下载| 久久综合久久综合久久| 国产一区二区调教| 久久久精品免费免费| 国产suv精品一区二区6| 国产精品久久久久婷婷 | 91精品国产综合久久精品| 亚洲r级在线视频| 欧美日韩国产高清一区二区| 亚洲一二三四区不卡| 欧美日韩电影在线播放| 美洲天堂一区二卡三卡四卡视频| 欧美一区二区二区| 精品一区二区三区免费观看| 国产亚洲欧美日韩日本| 国产成人免费视频网站高清观看视频| 久久久久国产精品免费免费搜索| 国产成人亚洲综合色影视| 亚洲欧洲一区二区在线播放| 99re这里只有精品首页| 一区二区三国产精华液| 欧美男人的天堂一二区| 美女视频黄免费的久久 | 中文字幕一区二区视频| 色综合天天综合狠狠| 亚洲成人第一页| 日韩视频一区二区在线观看| 国产一区二区在线视频| 亚洲欧美一区二区三区久本道91| 欧美亚洲一区二区三区四区| 免费一级欧美片在线观看| 国产欧美日韩卡一| 欧美日韩中文字幕精品| 国内精品国产成人| 亚洲蜜臀av乱码久久精品| 欧美一区二区视频网站| 不卡视频一二三四| 天天综合日日夜夜精品| 国产精品入口麻豆九色| 欧美伦理电影网| 成人做爰69片免费看网站| 一区二区理论电影在线观看| 日韩一区和二区| 91网站在线播放| 九色综合国产一区二区三区| 中文字幕在线不卡国产视频| 91精品国产综合久久久蜜臀粉嫩| 成人污污视频在线观看| 日韩av午夜在线观看| 亚洲图片激情小说| 精品人在线二区三区| 99久久久久免费精品国产 | 另类专区欧美蜜桃臀第一页| 国产精品毛片无遮挡高清| 日韩欧美国产麻豆| 99国产精品久久久久久久久久| 蜜桃av一区二区三区电影| 一区二区三区在线播放| 国产视频一区二区在线| 91精品黄色片免费大全| 成人精品国产福利|