Win32 API 日本語リファレンス
ホームUI.Shell › IFileDialogCustomize

IFileDialogCustomize

COM
IIDe6fdd21a-163f-4975-9c8c-a69f1ba37034継承元IUnknown自前メソッド開始 vtbl3

メソッド 27

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT EnableOpenDropDown(DWORD dwIDCtl)
4HRESULT AddMenu(DWORD dwIDCtl, LPWSTR pszLabel)
5HRESULT AddPushButton(DWORD dwIDCtl, LPWSTR pszLabel)
6HRESULT AddComboBox(DWORD dwIDCtl)
7HRESULT AddRadioButtonList(DWORD dwIDCtl)
8HRESULT AddCheckButton(DWORD dwIDCtl, LPWSTR pszLabel, BOOL bChecked)
9HRESULT AddEditBox(DWORD dwIDCtl, LPWSTR pszText)
10HRESULT AddSeparator(DWORD dwIDCtl)
11HRESULT AddText(DWORD dwIDCtl, LPWSTR pszText)
12HRESULT SetControlLabel(DWORD dwIDCtl, LPWSTR pszLabel)
13HRESULT GetControlState(DWORD dwIDCtl, CDCONTROLSTATEF* pdwState)
14HRESULT SetControlState(DWORD dwIDCtl, CDCONTROLSTATEF dwState)
15HRESULT GetEditBoxText(DWORD dwIDCtl, WORD** ppszText)
16HRESULT SetEditBoxText(DWORD dwIDCtl, LPWSTR pszText)
17HRESULT GetCheckButtonState(DWORD dwIDCtl, BOOL* pbChecked)
18HRESULT SetCheckButtonState(DWORD dwIDCtl, BOOL bChecked)
19HRESULT AddControlItem(DWORD dwIDCtl, DWORD dwIDItem, LPWSTR pszLabel)
20HRESULT RemoveControlItem(DWORD dwIDCtl, DWORD dwIDItem)
21HRESULT RemoveAllControlItems(DWORD dwIDCtl)
22HRESULT GetControlItemState(DWORD dwIDCtl, DWORD dwIDItem, CDCONTROLSTATEF* pdwState)
23HRESULT SetControlItemState(DWORD dwIDCtl, DWORD dwIDItem, CDCONTROLSTATEF dwState)
24HRESULT GetSelectedControlItem(DWORD dwIDCtl, DWORD* pdwIDItem)
25HRESULT SetSelectedControlItem(DWORD dwIDCtl, DWORD dwIDItem)
26HRESULT StartVisualGroup(DWORD dwIDCtl, LPWSTR pszLabel)
27HRESULT EndVisualGroup()
28HRESULT MakeProminent(DWORD dwIDCtl)
29HRESULT SetControlItemText(DWORD dwIDCtl, DWORD dwIDItem, LPWSTR pszLabel)