我按照article实现了基于对话框的Win32 Visual C ++应用程序(Visual Studio Ultimate 2012)。
从我已创建的对话框中调用另一个对话框(通过单击按钮)的方法是什么?
答案 0 :(得分:1)
在对话框资源视图中的对话框中添加一个按钮。只需将工具栏中的按钮拖到对话框模板上即可。单击该按钮时,您将收到包含按钮ID和BN_CLICKED通知代码的WM_COMMAND消息。
http://msdn.microsoft.com/en-us/library/windows/desktop/bb761825(v=vs.85).aspx
在DialogProc中添加一个案例以检测点击。获得它后,通过调用DialogBox API创建一个新对话框。
http://msdn.microsoft.com/en-us/library/windows/desktop/ms645452(v=vs.85).aspx
第二个对话框需要你编写一个新的DialogProc2,就像第一个DialogProc一样,来处理来自第二个对话框的消息。