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