次の方法で共有


CWnd::GetDlgItem

ダイアログ ボックスまたはほかのウィンドウ内の指定されたコントロールまたは子ウィンドウへのポインターを取得します。

CWnd* GetDlgItem(
   int nID 
) const;
void GetDlgItem(
   int nID,
   HWND* phWnd
) const;

パラメーター

  • nID
    取得するコントロールまたは子ウィンドウの識別子を指定します。

  • phWnd
    子ウィンドウへのポインター。

戻り値

指定されたコントロールまたは子ウィンドウへのポインター。 パラメーター nID で指定される整数の ID を持つコントロールが存在しない場合は、NULL を返します。

返されるポインターは、一時的なポインターです。後で使用するために保存しておくことはできません。

解説

返されたポインターは、通常 nID で識別されるコントロールの型へキャストされます。

使用例

// uses GetDlgItem to return a pointer to a user interface control
CEdit* pBoxOne;
pBoxOne = (CEdit*)GetDlgItem(IDC_MYEDIT);
GotoDlgCtrl(pBoxOne);

必要条件

**ヘッダー:**afxwin.h

参照

参照

CWnd クラス

階層図

CWnd::GetWindow

CWnd::GetDescendantWindow

CWnd::GetWindow

GetDlgItem

概念

CWnd のメンバー