次の方法で共有


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