【发布时间】:2023-04-08 08:31:01
【问题描述】:
我有一个 C++ 应用程序(在 Windows API 上),我要求用户使用 MessageBox 批准一项任务。但是,由于这是一项明智的任务并且没有人阅读该消息,因此我想将其更改为具有输入框并且用户键入“我同意”。
有没有人知道一个简单的方法来做到这一点?我发现 DialogBoxParam() 可以做到这一点,但它对我的需求来说太过分了,你能想出更简单的东西(或使用它的简单方法)吗?
我发现Prompting a user with an input box? [C++] 与我的问题非常相似,但对我来说没有令人满意的答案(不能使用另一个库)。
【问题讨论】:
-
MessageBox无法做到这一点。您需要制作自己的对话框。 -
WinAPI 非常简单,旨在让您从头开始创建您想要的东西。另外顺便说一句,从用户体验的角度来看,这个想法是可怕的,它只会惹恼用户。
-
“你确定”对话框更标准。
标签: c++ winapi messagebox