estrutura OPEN_PRINTER_PROPS_INFOW (shellapi.h)
Identifica uma folha de propriedades específica nas páginas de propriedades de uma impressora e se essa folha de propriedades deve ser modal. Opcionalmente usado com a função SHInvokePrinterCommand .
Sintaxe
typedef struct _OPEN_PRINTER_PROPS_INFOW {
DWORD dwSize;
LPWSTR pszSheetName;
UINT uSheetIndex;
DWORD dwFlags;
BOOL bModal;
} OPEN_PRINTER_PROPS_INFOW, *POPEN_PRINTER_PROPS_INFOW;
Membros
dwSize
Tipo: DWORD
O tamanho da estrutura.
pszSheetName
Tipo: LPSTR
O nome da folha de propriedades. Se a planilha especificada não for encontrada, a folha de propriedades ainda aparecerá com a primeira página padrão.
uSheetIndex
Tipo: UINT
O índice da folha de propriedades na matriz de folhas de propriedades que compõe a janela. Se estiver vazia ou inválida, a primeira página padrão será exibida.
dwFlags
Tipo: DWORD
Não usado.
bModal
Tipo: BOOL
TRUE se a folha de propriedades deve ser modal; caso contrário, FALSE.
Comentários
Essa estrutura pode ser passada no parâmetro lpBuf2 da função SHInvokePrinterCommand quando o parâmetro uAction dessa função é definido como PRINTACTION_PROPERTIES.
Observação
O cabeçalho shellapi.h define OPEN_PRINTER_PROPS_INFO como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante de pré-processador UNICODE. Misturar o uso do alias neutro de codificação com código que não seja neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Convenções para protótipos de função.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | shellapi.h |