2010-12-21 86 views
1

我一直在搞搞Win32 API的升技,而且我有一个关于GUI功能的问题。C++ - Win32 API,GUI东西

如何处理不通过弹出窗口管理的用户输入?我一直在阅读http://www.winprog.org/,但正确的时候有趣的功能来了 - 第9课 - 它变得更抽象,我不知道该怎么做。 基本上我以后是用户在两个窗口中写入输入,然后按下按钮发送一条消息,指出输入的内容将被处理。 我认为输入窗口应该是一些EDIT类窗口和输入按钮类,但这就是它。

任何想法?我敢肯定,这很简单,它只是让我想撕毁的本地代码我的头发:对

干杯

回答

0

你是对的,你想和EDIT控制,这更通常被称为TextBoxBUTTON类是一个命令按钮。

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

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

这是全部来自内存,所以我强烈建议您在编码之前查找msdn页面。

0

我不知道我跟着100%。是的,你会使用EDIT和BUTTON-class控件。你卡在哪里?