MM_ACM_FORMATCHOOSE訊息
MM_ACM_FORMATCHOOSE訊息會在將元素新增至三個下拉式清單方塊的其中一個之前,通知acmFormatChoose對話方塊攔截函式。 此訊息可讓應用程式進一步自訂可透過使用者介面取得的選取專案。
MM_ACM_FORMATCHOOSE
wParam = (WPARAM) wDropDown
lParam = (LONG) lCustom
參數
-
wDropDown
-
正在初始化的下拉式清單方塊和驗證或新增作業。
需求 值 FORMATCHOOSE_CUSTOM_VERIFY lParam參數是要新增至自訂 [名稱] 下拉式清單方塊的一個顯示之一個顯示型別結構的指標。 FORMATCHOOSE_FORMAT_ADD lParam參數是緩衝區的指標,將接受要新增至 [格式] 下拉式清單方塊的[顯示][URLATEX] 結構。 應用程式必須複製要新增至這個緩衝區的格式結構。 FORMATCHOOSE_FORMAT_VERIFY lParam參數是要新增至 [格式] 下拉式清單方塊的一個顯示之一個顯示型態的一個 URLATEX結構指標。 FORMATCHOOSE_FORMATTAG_ADD lParam參數是變數的指標,會接受要新增至 [格式標籤] 下拉式清單方塊的電壓音訊格式標籤。 FORMATCHOOSE_FORMATTAG_VERIFY lParam參數是要列在 [格式標記] 下拉式清單方塊中的電壓音訊格式標籤。 -
lCustom
-
wParam參數中指定的清單方塊所定義的值。
傳回值
如果應用程式處理此訊息,則傳回 TRUE ,否則傳回 FALSE 。
備註
如果應用程式處理FILTERCHOOSE_FORMAT_ADD作業,則會從acmMetrics函式判斷lParam中提供的記憶體緩衝區大小。
如果您的應用程式正在處理驗證作業,則呼叫nIndex設定為 DWL_MSGRESULT的 SetWindowLong函式,並將lNewLong設定為FALSE, (轉換成LONG資料類型) ,以防止對話方塊列出此選取專案。 若要允許對話方塊列出此選取專案,請呼叫此函式,並將 lNewLong 設定為 TRUE。
如果您的應用程式正在處理新增作業,則呼叫nIndex設為 DWL_MSGRESULT 的SetWindowLong函式,並將lNewLong設定為FALSE, (轉換成LONG資料類型) ,即可表示不再需要新增專案。 若要指出需要更多新增專案,請呼叫此函式,並將 lNewLong 設定為 TRUE。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows 2000 Server [僅限桌面應用程式] |
標頭 |
|