我一直在搞乱使用Win32 API,我对GUI功能有疑问。
如何处理不通过弹出窗口管理的用户输入?我一直在阅读http://www.winprog.org/但是当有趣的功能出现时 - 第9课 - 它变得更抽象,我不知道该怎么做。 基本上我所追求的是用户在两个窗口中写入输入然后按下按钮以发送要处理输入内容的消息。 我认为输入窗口将是一些EDIT类窗口和输入BUTTON类,但这就是它。
有什么想法吗?我确信它很简单,它只是让我想用本机代码撕掉我的头发:p
干杯
答案 0 :(得分:0)
我不确定我是否遵循100%。是的,您可以使用EDIT和BUTTON类控件。你被困在哪里?
答案 1 :(得分:0)
你是对的,你想要EDIT
控制哪个更常被称为TextBox
和BUTTON
类,这是一个命令按钮。
要获得输入,按钮会在WM_COMMAND
高位字中BN_CLICKED
向其父窗口发送wParam
条消息。您可以通过该消息中的hWnd
标识特定按钮。
之后,您需要将WM_GETTEXT
发布到编辑控件以检索用户输入。
这完全来自内存所以我强烈建议您在编码之前查找msdn页面。