1. 点“确定”、“取消”按钮:
OnOK()或OnCancel() ---> EndDialog() ---> DestroyWindow() ---> OnDestroy() ---> PostNcDestroy()
2. 点“关闭”标题栏按钮:
OnClose()---> OnCancel() ---> EndDialog() ---> DestroyWindow() ---> OnDestroy() ---> PostNcDestroy()
本文详细介绍了在Windows应用程序中,对话框通过不同方式关闭时所触发的事件序列。包括点击确定、取消按钮及关闭标题栏按钮等操作对应的事件处理流程。
1. 点“确定”、“取消”按钮:
OnOK()或OnCancel() ---> EndDialog() ---> DestroyWindow() ---> OnDestroy() ---> PostNcDestroy()
2. 点“关闭”标题栏按钮:
OnClose()---> OnCancel() ---> EndDialog() ---> DestroyWindow() ---> OnDestroy() ---> PostNcDestroy()
2771
692

被折叠的 条评论
为什么被折叠?