【问题标题】:C++ -- Win32 API, GUI stuffC++——Win32 API,GUI 的东西
【发布时间】:2010-12-21 00:49:01
【问题描述】:

我一直在纠结 Win32 API,我有一个关于 GUI 函数的问题。

如何处理不通过弹出窗口管理的用户输入?我一直在阅读http://www.winprog.org/,但是当有趣的功能出现时——第9课——它变得更加抽象,我不知道该怎么做。 基本上我所追求的是用户在两个窗口中写入输入,然后按下按钮发送一条消息,表明输入的内容将被处理。 我认为输入窗口将是一些 EDIT 类窗口和输入 BUTTON 类,但仅此而已。

有什么想法吗?我敢肯定这很简单,只是让我想用本机代码撕掉我的头发:p

干杯

【问题讨论】:

    标签: c++ winapi user-interface window


    【解决方案1】:

    你是对的,你想要 EDIT 控件,通常称为 TextBoxBUTTON 类,这是一个命令按钮。

    为了获得输入,Button 将向其父窗口发送一条WM_COMMAND 消息,并在wParam 高位字中使用BN_CLICKED。您可以从该消息中收到的hWnd 中识别特定按钮。

    之后,您需要将WM_GETTEXT 发布到编辑控件以检索用户输入。

    这一切都来自记忆,所以我强烈建议您在编码之前查看 msdn 页面。

    【讨论】:

      【解决方案2】:

      我不确定我是否 100% 关注。是的,您将为此使用 EDIT 和 BUTTON 类控件。你在哪里卡住了?

      【讨论】:

        猜你喜欢
        • 2011-02-24
        • 1970-01-01
        • 2018-01-08
        • 2023-04-05
        • 1970-01-01
        • 2014-11-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多