CWnd::SendDlgItemMessage

コントロールにメッセージを送ります。

LRESULT SendDlgItemMessage(
   int nID,
   UINT message,
   WPARAM wParam = 0,
   LPARAM lParam = 0 
);

パラメーター

  • nID
    メッセージを受け取るダイアログ コントロールの識別子を指定します。

  • message
    送るメッセージを指定します。

  • wParam
    メッセージ依存の追加情報を指定します。

  • lParam
    メッセージ依存の追加情報を指定します。

戻り値

コントロールのウィンドウ関数が返す値を示します。コントロールが見つからなかった場合は、0 を返します。

解説

SendDlgItemMessage メンバー関数は、メッセージが処理されるまで戻りません。

SendDlgItemMessage メンバー関数を使うことは、コントロールへの CWnd* を取得して SendMessage メンバー関数を呼び出すことと同じです。

使用例

void CMyDlg::SetSpinRange()
{
   //set the min and max range of the up/down or spin control
   SendDlgItemMessage(IDC_SPIN1, UDM_SETRANGE, 0, (LPARAM) MAKELONG (8, 1));
}

必要条件

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

参照

参照

CWnd クラス

階層図

CWnd::SendMessage

SendDlgItemMessage

概念

CWnd のメンバー