msi: Add a stub implementation of the VolumeCostList control.
This commit is contained in:
parent
a1b16d2d96
commit
80225d53b9
|
@ -141,6 +141,7 @@ static const WCHAR szGroupBox[] = { 'G','r','o','u','p','B','o','x',0 };
|
||||||
static const WCHAR szListBox[] = { 'L','i','s','t','B','o','x',0 };
|
static const WCHAR szListBox[] = { 'L','i','s','t','B','o','x',0 };
|
||||||
static const WCHAR szDirectoryCombo[] = { 'D','i','r','e','c','t','o','r','y','C','o','m','b','o',0 };
|
static const WCHAR szDirectoryCombo[] = { 'D','i','r','e','c','t','o','r','y','C','o','m','b','o',0 };
|
||||||
static const WCHAR szDirectoryList[] = { 'D','i','r','e','c','t','o','r','y','L','i','s','t',0 };
|
static const WCHAR szDirectoryList[] = { 'D','i','r','e','c','t','o','r','y','L','i','s','t',0 };
|
||||||
|
static const WCHAR szVolumeCostList[] = { 'V','o','l','u','m','e','C','o','s','t','L','i','s','t',0 };
|
||||||
|
|
||||||
static UINT msi_dialog_checkbox_handler( msi_dialog *, msi_control *, WPARAM );
|
static UINT msi_dialog_checkbox_handler( msi_dialog *, msi_control *, WPARAM );
|
||||||
static void msi_dialog_checkbox_sync_state( msi_dialog *, msi_control * );
|
static void msi_dialog_checkbox_sync_state( msi_dialog *, msi_control * );
|
||||||
|
@ -2040,6 +2041,23 @@ static UINT msi_dialog_directory_list( msi_dialog *dialog, MSIRECORD *rec )
|
||||||
return ERROR_SUCCESS;
|
return ERROR_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/******************** VolumeCost List ***************************************/
|
||||||
|
|
||||||
|
static UINT msi_dialog_volumecost_list( msi_dialog *dialog, MSIRECORD *rec )
|
||||||
|
{
|
||||||
|
msi_control *control;
|
||||||
|
DWORD style;
|
||||||
|
|
||||||
|
style = LVS_REPORT | WS_VSCROLL | WS_HSCROLL | LVS_SHAREIMAGELISTS |
|
||||||
|
LVS_AUTOARRANGE | LVS_SINGLESEL | WS_BORDER |
|
||||||
|
WS_CHILD | WS_TABSTOP | WS_GROUP;
|
||||||
|
control = msi_dialog_add_control( dialog, rec, WC_LISTVIEWW, style );
|
||||||
|
if (!control)
|
||||||
|
return ERROR_FUNCTION_FAILED;
|
||||||
|
|
||||||
|
return ERROR_SUCCESS;
|
||||||
|
}
|
||||||
|
|
||||||
static const struct control_handler msi_dialog_handler[] =
|
static const struct control_handler msi_dialog_handler[] =
|
||||||
{
|
{
|
||||||
{ szText, msi_dialog_text_control },
|
{ szText, msi_dialog_text_control },
|
||||||
|
@ -2060,6 +2078,7 @@ static const struct control_handler msi_dialog_handler[] =
|
||||||
{ szListBox, msi_dialog_list_box },
|
{ szListBox, msi_dialog_list_box },
|
||||||
{ szDirectoryCombo, msi_dialog_directory_combo },
|
{ szDirectoryCombo, msi_dialog_directory_combo },
|
||||||
{ szDirectoryList, msi_dialog_directory_list },
|
{ szDirectoryList, msi_dialog_directory_list },
|
||||||
|
{ szVolumeCostList, msi_dialog_volumecost_list },
|
||||||
};
|
};
|
||||||
|
|
||||||
#define NUM_CONTROL_TYPES (sizeof msi_dialog_handler/sizeof msi_dialog_handler[0])
|
#define NUM_CONTROL_TYPES (sizeof msi_dialog_handler/sizeof msi_dialog_handler[0])
|
||||||
|
|
Loading…
Reference in New Issue