gpt4 book ai didi

c++ - 用输入框提示用户? [C++]

转载 作者:IT老高 更新时间:2023-10-28 23:14:56 33 4
gpt4 key购买 nike

我的目标是简单地使用弹出框来询问用户输入。我搜索了很多,几乎所有的结果都说创建一个 messageBox 真的很容易:

MessageBox (NULL, "Hello World" , "Hello", MB_OKCANCEL);

但是创建一个接受输入的弹出窗口涉及更多,并且没有直接的方法来做到这一点。我在 Google 上找到的所有结果都是 2001 年到 2005 年的某个时间段。我想我在这里问的是近年来是否出现了一些更直接的解决方案。

希望能像 Java 那样简单直接:

int number = JOptionPane.showInputDialog ("Enter an integer");

如果不是这样,我能否简要说明如何操作?


编辑:我什么也做不了。 :( 我最终写了代码用 Java 完成这项工作,然后写了一行 C++ 代码来调用 .jar 文件。:-/由于这个问题是时间敏感的,所以总比没有好。

最佳答案

如果您使用 Visual C++ Express,有许多免费的资源编辑器可用于创建对话框。 ResEdit是我发现的更好的之一。

您需要在添加到项目的 .RC 文件中创建对话框资源。

那么,调用DialogBox 是一个非常简单的例子。 - 这将从您的资源文件加载对话框并将其放置在屏幕上。传入的 DialogProc 将被调用并带有许多通知。通常,您希望对所有内容都返回 FALSE,但将 WM_INITDIALOG 处理为使用文本初始化编辑控件的地方,并且单击按钮时将发送 WM_COMMAND。

关于c++ - 用输入框提示用户? [C++],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4201399/

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