Constructs a CXlWizExUIArgumentListCreator object
CXlWizExUIArgumentListCreator( const TCHAR* pszName, int argIndex, const std::vector<CString>& vlist ); CXlWizExUIArgumentListCreator( const TCHAR* pszName, int argIndex, const TCHAR** list, int nPairs = -1 ); CXlWizExUIArgumentListCreator( const TCHAR* pszName, int argIndex, const TCHAR* text, TCHAR chFieldSep = ',', TCHAR chLineSep = ';' ); |
The exported name of the function.
The index of the argument. (The first argument has index 0.)
A set of alternating value/description pairs, in the order
value1, description1, value2, description2, etc.
These pairs will be added to the new object.
An array of pointers to strings. The array should contain
a set of alternating value/description pairs, in the order
value1, description1, value2, description2, etc.
If nPairs is negative, then a NULL pointer should end the list.
If nPairs is positive, then list should contain nPairs * 2
strings.
These pairs will be added to the new object.
The number of pairs of values in the list.
If nPairs is negative, then a NULL pointer should end the list.
If nPairs is positive, then list should contain nPairs * 2
strings.
A single null-terminated string containing
a set of alternating value/description pairs, in the order
value1, description1, value2, description2, etc.
Each value and description should be separated by the character specified as chFieldSep. Each pair should be separated by the character specified as chLineSep.
For example, if chFieldSep is a comma, and chLineSep is a semicolon, then
a suitable text string might be:
"value1,description of value1;value2,description of value2"
The pairs parsed from text will be added to the new object.
The character used to separate a value from its description.
The character used to separate a value/description pair from the next pair.
Header: xlwizexui.h
CXlWizExUIArgumentListCreator Class | CXlWizExUIArgumentListCreator Methods