gpt4 book ai didi

c++ - 如何调用另一个对话框(Win32 应用程序)

转载 作者:行者123 更新时间:2023-11-28 06:52:35 26 4
gpt4 key购买 nike

我按照此 article 实现了一个基于对话框的 Win32 Visual C++ 应用程序(Visual Studio Ultimate 2012) .

如何从我已经创建的对话框中调用另一个对话框(通过单击按钮)?

最佳答案

在对话框资源 View 中向对话框添加一个按钮。只需将一个按钮从工具栏拖到对话框模板上。单击按钮时,您将收到包含按钮 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 一样,以处理来自第二个对话框的消息。

关于c++ - 如何调用另一个对话框(Win32 应用程序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23663831/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com