2010-12-21 56 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控件。你卡在哪裏?