2010-12-21 18 views
1

私はabit用のWin32 APIを使いこなしていましたが、GUI機能に関する質問があります。C++ - Win32 API、GUI stuff

ポップアップウィンドウで管理されていないユーザー入力をどのように処理しますか?私はhttp://www.winprog.org/を読んでいましたが、興味深い機能が来るとすぐに - レッスン9 - それはより抽象的になり、どうやってそれを行うのか分かりません。 基本的には、ユーザーが2つのウィンドウに入力を書き込んだ後、入力内容が処理されるというメッセージを送信するためのボタンを押します。 私は、入力ウィンドウはいくつかのEDITクラスのウィンドウと入力ボタンクラスと思うが、それはそれについてだ。

アイデア?私はそれが簡単だと確信している、それだけで私はネイティブコードでの私の髪をリッピングしたくなるだ:P

乾杯

答えて

0

あなたは正しいですか?EDITコントロールは、より一般的にはTextBoxと、コマンドボタンであるBUTTONクラスとして知られています。

入力を取得するために、ボタンはBN_CLICKEDwParam上位ワードの親ウィンドウにWM_COMMANDメッセージを送信します。あなたはそのメッセージに入ったhWndから特定のボタンを特定することができます。

その後、WM_GETTEXTを編集コントロールに投稿して、ユーザー入力を取得する必要があります。

これはすべてメモリのものですので、コードを作成する前にmsdnページを参照することを強くお勧めします。

0

私は100%に従うかわかりません。はい、EDITとBUTTONクラスのコントロールを使用します。どこにこだわっていますか?

関連する問題