摘要:
转自:http://blog.csdn.net/dennis_xy18/article/details/7080733最近在用ucGUI写一个终端的界面,碰到多个对话框之间相互调用,会弹出提示"Max. message nesting exceeded, Message skipped."的错误。分析原因后,发现是由于在对话框的回调函数中调用GUI_ExecDialogBox()这个函数创建对话框的缘故,因为GUI_ExecDialogBox()函数是创建对话框并且马上执行对话框的回调函数,一直到该对话框的动作处理完成之后才返回,所以在对话框的回调函数中调用这个函数就相当调 阅读全文