MM_ACM_FILTERCHOOSE メッセージ
MM_ACM_FILTERCHOOSE メッセージは、3 つのドロップダウン リスト ボックスのいずれかに要素を追加する前に、acmFilterChoose ダイアログ ボックスフック関数に通知します。 このメッセージを使用すると、アプリケーションはユーザー インターフェイスを介して使用可能な選択をさらにカスタマイズできます。
MM_ACM_FILTERCHOOSE
wParam = (WPARAM) wDropDown
lParam = (LONG) lCustom
パラメーター
-
wDropDown
-
初期化中のドロップダウン リスト ボックスと、検証または追加操作。
要件 値 FILTERCHOOSE_CUSTOM_VERIFY lParam パラメーターは、カスタムの [名前] ドロップダウン リスト ボックスに追加される WAVEFILTER 構造体へのポインターです。 FILTERCHOOSE_FILTER_ADD lParam パラメーターは、Filter ドロップダウン リスト ボックスに追加する WAVEFILTER 構造体を受け入れるバッファーへのポインターです。 アプリケーションは、このバッファーに追加するフィルター構造をコピーする必要があります。 FILTERCHOOSE_FILTER_VERIFY lParam パラメーターは、Filter ドロップダウン リスト ボックスに追加する WAVEFILTER 構造体へのポインターです。 FILTERCHOOSE_FILTERTAG_ADD lParam パラメーターは、フィルター タグドロップダウン リスト ボックスに追加する波形オーディオ フィルター タグを受け入れる DWORD へのポインターです。 FILTERCHOOSE_FILTERTAG_VERIFY lParam パラメーターは、[フィルター タグ] ドロップダウン リスト ボックスに表示される波形オーディオ フィルター タグです。 -
lCustom
-
wParam パラメーターで指定されたリスト ボックスで定義された値。
戻り値
アプリケーションがこのメッセージを処理する場合は TRUE 、それ以外の場合 は FALSE を 返します。
解説
アプリケーションがFILTERCHOOSE_FILTER_ADD操作を処理する場合、 lParam で提供されるメモリ バッファーのサイズは 、acmMetrics 関数から決定されます。
アプリケーションが検証操作を処理する場合、アプリケーションは戻り値の前に SetWindowLong (hwnd,DWL_MSGRESULT, (LONG) FALSE) を指定して、ダイアログ ボックスでこの選択を一覧表示できないようにするか、 または SetWindowLong (hwnd, DWL_MSGRESULT, (LONG)TRUE) を使用してダイアログ ボックスでこの選択を一覧表示できるようにする必要があります。 追加操作を処理する場合、アプリケーションは戻り値の前に SetWindowLong (hwnd、DWL_MSGRESULT、(LONG)FALSE) を指定して、追加が不要であることを示すか、追加が必要な場合は SetWindowLong (hwnd、DWL_MSGRESULT、(LONG)TRUE) を指定する必要があります。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|