Compartilhar via


cabeçalho compstui.h

Esse cabeçalho é usado por drivers de impressão.

Para obter mais informações, consulte:

compstui.h contém as seguintes interfaces de programação:

Funções

 
CommonPropertySheetUIA

A função CommonPropertySheetUIA exibe páginas de folha de propriedades e fornece uma maneira para os usuários modificarem os valores exibidos.
CommonPropertySheetUIW

A função CommonPropertySheetUIW exibe páginas de folha de propriedades e fornece uma maneira de os usuários modificarem os valores exibidos.
GetCPSUIUserData

A função GetCPSUIUSerData do CPSUI recupera dados armazenados anteriormente usando a função SetCPSUIUserData.
SetCPSUIUserData

A função SetCPSUIUSerData da CPSUI permite que aplicativos CPSUI (incluindo DLLs de interface da impressora) associem dados não exibidos a uma caixa de diálogo de folha de propriedades.

Funções de retorno de chamada

 
_CPSUICALLBACK

O tipo de função _CPSUICALLBACK é usado por aplicativos CPSUI (incluindo DLLs de interface de impressora) para definir uma função de retorno de chamada destinada a ser usada como um manipulador de mensagens CPSUI.
PFNCOMPROPSHEET

A função ComPropSheet é fornecida pelo CPSUI e pode ser chamada por aplicativos CPSUI (incluindo DLLs de interface de impressora) para criar páginas de folha de propriedades.
PFNPROPSHEETUI

O tipo de função PFNPROPSHEETUI é usado por aplicativos CPSUI (incluindo DLLs de interface de impressora) para definir retornos de chamada de criação de página, que especificam páginas de folha de propriedades para criação.

Estruturas

 
COMPROPSHEETUI

A estrutura COMPROPSHEETUI será usada como um parâmetro de entrada para a função ComPropSheet do CPSUI, se o código da função for CPSFUNC_ADD_PCOMPROPSHEETUI. Todos os membros da estrutura devem ser fornecidos pelo chamador do ComPropSheet.
CPSUICBPARAM

A estrutura CPSUICBPARAM é usada como o parâmetro de entrada para _CPSUICALLBACK funções de retorno de chamada tipada.
CPSUIDATABLOCK

A estrutura CPSUIDATABLOCK será usada como um parâmetro para a função ComPropSheet, se o código da função for CPSFUNC_SET_DATABLOCK ou CPSFUNC_QUERY_DATABLOCK.
DLGPAGE

A estrutura DLGPAGE é usada para especificar uma página de folha de propriedades para a função ComPropSheet do CPSUI. O endereço da estrutura está incluído em uma estrutura COMPROPSHEETUI e todos os valores de membro são fornecidos pelo chamador ComPropSheet.
EXTCHKBOX

A estrutura EXTCHKBOX é usada por aplicativos CPSUI (incluindo DLLs de interface da impressora) para especificar uma caixa de marcar estendida, que pode ser adicionada a uma opção de página de folha de propriedades.
EXTPUSH

A estrutura EXTPUSH é usada por aplicativos CPSUI (incluindo DLLs de interface da impressora) para especificar um botão de push estendido, que pode ser adicionado a uma opção de página de folha de propriedades. Quando o botão é pressionado, uma nova caixa de diálogo pode ser exibida.
INSERTPSUIPAGE_INFO

A estrutura INSERTPSUIPAGE_INFO será usada como um parâmetro de entrada para a função ComPropSheet do CPSUI, se o código da função for CPSFUNC_INSERT_PSUIPAGE. Todos os valores de membro devem ser fornecidos pelo chamador comPropSheet.
OIEXT

A estrutura OIEXT fornece informações adicionais e opcionais sobre uma opção de página de folha de propriedades descrita por uma estrutura OPTITEM.
OPTCOMBO

Descreve a estrutura OPTCOMBO.
OPTITEM

A estrutura OPTITEM é usada por aplicativos CPSUI (incluindo DLLs de interface de impressora) para descrever uma opção de folha de propriedades em uma página de folha de propriedades, se a página for descrita por uma estrutura COMPROPSHEETUI.
OPTPARAM

Uma matriz de estruturas OPTPARAM é usada por aplicativos CPSUI (incluindo DLLs de interface de impressora) para descrever todos os valores de parâmetro associados a uma opção de folha de propriedades. O endereço da matriz está incluído em uma estrutura OPTTYPE.
OPTTYPE

A estrutura OPTTYPE é usada por aplicativos CPSUI (incluindo DLLs de interface de impressora) para descrever o tipo e outras características de uma opção de folha de propriedades, se a opção for especificada por uma estrutura OPTITEM.
PROPSHEETUI_GETICON_INFO

A estrutura PROPSHEETUI_GETICON_INFO é usada como um parâmetro de entrada para a função do tipo PFNPROPSHEETUI de um aplicativo, quando a função é chamada com um valor de motivo de PROPSHEETUI_REASON_GET_ICON.
PROPSHEETUI_INFO

A estrutura PROPSHEETUI_INFO é usada como um parâmetro de entrada para funções do tipo PFNPROPSHEETUI.
PROPSHEETUI_INFO_HEADER

A estrutura PROPSHEETUI_INFO_HEADER é usada como um parâmetro de entrada para a função do tipo PFNPROPSHEETUI de um aplicativo, quando a função é chamada com um valor de motivo de PROPSHEETUI_REASON_GET_INFO_HEADER.
PSPINFO

A estrutura PSPINFO é usada como um parâmetro de entrada para o procedimento da caixa de diálogo de uma página de folha de propriedades, quando a mensagem do Windows é WM_INITDIALOG. O endereço do procedimento da caixa de diálogo é especificado em uma estrutura DLGPAGE.
SETRESULT_INFO

A estrutura SETRESULT_INFO é usada como um parâmetro de entrada para a função de retorno de chamada do tipo PFNPROPSHEETUI de um aplicativo.