金牌会员
- 积分
- 2078
- 金钱
- 2078
- 注册时间
- 2013-11-27
- 在线时间
- 511 小时
|
5金钱
/**********************************************************************************************************
** Function name: Go_MainMenu
** Descriptions: 进入主界面菜单
** input parameters: 无
** output parameters:
** Returned value: 无
**********************************************************************************************************/
void Go_MainMenu(void)
{
WM_Move(MainMenu_pHead,-445,0);
while(WM_GetWindowOrgX(hButton_mainmenu[0]) < 5) {
if(WM_GetWindowOrgX(hButton_mainmenu[0]) < -35 ) {
WM_Move(MainMenu_pHead,30,0);
} else {
WM_Move(MainMenu_pHead,5 - WM_GetWindowOrgX(hButton_mainmenu[0]),0);
}
}
Menu_ID = MainMenu_ID;
}
/**********************************************************************************************************
** Function name: Out_MainMenu
** Descriptions: 退出主界面菜单
** input parameters: 无
** output parameters:
** Returned value: 无
**********************************************************************************************************/
void Out_MainMenu(void)
{
while(WM_GetWindowOrgX(hButton_mainmenu[0]) < 240) {
WM_Move(MainMenu_pHead,30,0);
}
}
我在中文手册上面找了WM_Move这个函数一直没找到,只有WM_MoveTo ,
WM_Move这个是个回调函数里面的一个状态,
实在不明白 WM_Move是怎么实现菜单退出和显示的。MainMenu_pHead这个链表第一个只是分配了内存 并没有什么内容对吧 ,
|
最佳答案
查看完整内容[请看2#楼]
回复【2楼】正点原子:
---------------------------------
是我没看清楚
|