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