次の方法で共有


CWnd::GetDlgItem

更新 : 2007 年 11 月

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

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 のメンバ