【发布时间】:2011-04-05 19:56:39
【问题描述】:
如果在对话框函数中需要某种状态,那么您似乎需要某种静态变量。例如,GetOpenFileName 的钩子过程在其 WM_INITDIALOG 调用中为对话函数提供了 OPENFILENAME 结构的地址,但在任何后续调用中都没有,并且 OPENFILENAME 结构包含一个用于在对话过程和对话过程之间传递信息的位置 lCustData。 GetOpenFileName 调用者。如果对话框函数需要这些状态中的任何一个,似乎唯一的选择是静态或全局变量。
【问题讨论】: