CEdit

CEditクラスは、Windows のエディット コントロールの機能を提供します。エディット コントロールは、ユーザーが入力できる四角形の子ウィンドウです。

エディット コントロールをダイアログ テンプレートから、または、コードで直接作成できます。どちらの場合も、Windows を作成する最初の呼び出し、コンス トラクター、 CEditオブジェクトを作成し、 Createメンバー関数を呼び出すには、 CEditコントロールを編集し、 CEditオブジェクトに添付。

建設、ワンステップ処理CEditから派生したクラスですることができます。派生クラスのコンス トラクターを記述し、コンス トラクター内から作成を呼び出す。

CEdit CWndからの重要な機能を継承します。設定し、 CEditオブジェクトからテキストを取得するには、 SetWindowTextとこれも ifnbsp のエディット コントロールの内容全体を取得または設定GetWindowTextCWndメンバー関数を使用します。それは、複数行のコントロールです。また、エディット コントロールが複数行の場合は、取得し、置き換える GetSelSetSel GetLine関数CEditメンバーを呼び出すことによって、コントロールのテキストの一部を設定(&N)。

編集コントロールがその親 (通常はCDialogの派生クラス) に送信 Windows の通知メッセージを処理する場合は、親クラスに各メッセージをメッセージ マップ エントリとメッセージ ハンドラー メンバー関数を追加します。

各メッセージ マップ エントリを次の形式します。:

ON_通知( id、memberFxn

子ウィンドウ ID の通知を送信、編集コントロールのidを指定します、 memberFxn通知を処理するために書かれている親メンバー関数の名前です。

親の関数プロトタイプは次のとおりです。:

afx_msg void memberFxn();

次の潜在的なメッセージ マップ エントリとの彼らの親に送信される場合の説明の一覧です。:

ダイアログ ボックス内にCEditオブジェクトを作成する場合は、ユーザー ダイアログ ボックスを閉じたとき、 CEditオブジェクトに自動的に破棄されます。

ダイアログ エディターを使用して、ダイアログ リソースからCEditオブジェクトを作成する場合は、ユーザー ダイアログ ボックスを閉じたとき、 CEditオブジェクトに自動的に破棄されます。

ウィンドウ内にCEditオブジェクトを作成する場合は、それを破壊する必要がある場合もあります。スタックにCEditオブジェクトを作成する場合は、それが自動的に破棄されます。新しい関数を使用して、ヒープにCEditオブジェクトを作成する場合、削除Windows エディット コントロールをユーザーが終了したときにそれを破壊する、オブジェクトを呼び出す必要があります。CEditオブジェクト内のすべてのメモリを割り当てる場合は、割り当ての処分にCEditのデストラクターをオーバーライドします。

CEditの詳細についてを参照してください コントロールのトピック Visual の C++ プログラマのガイド

#include lt;afxwin.h>

クラス メンバーの |nbsp;基本クラス|階層図(&N)

サンプル特価; MFC サンプル CALCDRIV | MFC サンプルで| MFC サンプル VCTERM(&N)

参照特価;CWndCButtonCComboBoxCListBoxCScrollBarCStaticCDialog(&N)

Index