TVOT_EDITBOX

Important

The modern print platform is Windows' preferred means of communicating with printers. We recommend that you use Microsoft's IPP inbox class driver, along with Print Support Apps (PSA), to customize the print experience in Windows 10 and 11 for printer device development.

For more information, see Modern print platform and the Print support app design guide.

The TVOT_EDITBOX option type consists of an edit box inside a group box.

OPTITEM structure

Sel/pSel
Application-supplied pointer to a NULL-terminated string containing the current contents of the edit box.

OPTPARAM structure array (pOptParam member of OPTTYPE)

pData
pOptParam[0]->pData points to a NULL-terminated text string to be displayed to the right of the edit box. pOptParam[1]->pData points to a NULL-terminated text string to be displayed above the edit box.

IconID
pOptParam[0]->IconID identifies an icon to be associated with the edit box. pOptParam[1]->IconID is used for specifying the size, in bytes, of both the edit box and the buffer pointed to by pSel in the OPTITEM structure.

lParam
Not used.

OPTTYPE structure

Type
TVOT_EDITBOX

Count
2

Style
Not used.

BegCtrlID
If pDlgPage in COMPROPSHEETUI identifies a CPSUI-supplied page, or if DlgTemplateID in DLGPAGE identifies a CPSUI-supplied template, BegCtrlID is not used. Otherwise, BegCtrlID must contain the first control identifier of a sequentially numbered set of control identifiers. Control identifiers must identify the following Windows controls:

Control Identifier Windows Control
BegCtrlID contents Group box
BegCtrlID contents+1 Title text
BegCtrlID contents+2 Edit box
BegCtrlID contents+3 Edit box icon
BegCtrlID contents+4 Text positioned to the right of the edit box
BegCtrlID contents+5 Text positioned above the edit box
BegCtrlID contents+6 Extended check box or extended push button (optional)
BegCtrlID contents+7 Extended check box or extended push button icon (optional)

For additional information, see Customizing CPSUI-Supported Window Controls.

Requirements

Header: compstui.h (include Compstui.h)

See also

OPTITEM

OPTPARAM

OPTTYPE