在MFC中,CWnd::EndModalLoop 是一个公共方法,用于结束模态循环。以下是该方法的基本语法:
void CWnd::EndModalLoop(
   int nResult
);

  •  nResult: 表示模态对话框的结束结果,通常是对话框的返回值。


EndModalLoop 方法通常在模态对话框的消息处理函数中调用,以结束对话框的模态循环,返回给调用方对话框的结果。

例如,在模态对话框的按钮点击事件中,你可能会调用:
EndModalLoop(IDOK); // 或者使用其他适当的返回值

这将导致对话框的模态循环结束,返回到创建对话框的地方,并将 IDOK 或其他指定的返回值传递给调用方。

请注意,EndModalLoop 主要用于模态对话框。对于非模态对话框,你通常不需要调用这个方法。




转载请注明出处:http://www.pingtaimeng.com/article/detail/23453/MFC/CWnd