estrutura PROPSHEETUI_INFO_HEADER (compstui.h)
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.
Sintaxe
typedef struct _PROPSHEETUI_INFO_HEADER {
WORD cbSize;
WORD Flags;
LPTSTR pTitle;
HWND hWndParent;
HINSTANCE hInst;
union {
HICON hIcon;
ULONG_PTR IconID;
} DUMMYUNIONNAME;
} PROPSHEETUI_INFO_HEADER, *PPROPSHEETUI_INFO_HEADER;
Membros
cbSize
Tamanho fornecido por CPSUI, em bytes, da estrutura PROPSHEETUI_INFO_HEADER .
Flags
Sinalizadores de bits opcionais especificados pelo aplicativo que modificam a aparência da página da folha de propriedades. Os sinalizadores listados na tabela a seguir podem ser usados em qualquer combinação.
Sinalizador | Descrição |
---|---|
PSUIHDRF_DEFTITLE | Se definido, CPSUI deverá incluir "Padrão" na cadeia de caracteres da barra de título. CPSUI adiciona "Default" após a cadeia de caracteres pTitle e, se PSUIHDRF_PROPTITLE estiver definida, antes de "Propriedades". |
PSUIHDRF_EXACT_PTITLE | Se definido, CPSUI usará o texto especificado por pTitle sem modificação. Esse sinalizador substitui PSUIHDRF_DEFTITLE e PSUIHDRF_PROPTITLE. |
PSUIHDRF_NOAPPLYNOW | Se definido, o CPSUI não deverá incluir um botão Aplicar Agora . |
PSUIHDRF_PROPTITLE | Se definido, CPSUI deverá acrescentar "Propriedades" à cadeia de caracteres da barra de título. (Por padrão, o CPSUI define esse sinalizador antes de chamar o aplicativo.) |
PSUIHDRF_USEHICON | Se definido, a união hIcon/IconID contém um identificador de ícone. Se não for definido, a união conterá um identificador de recurso de ícone. |
pTitle
Identificador de cadeia de caracteres, representando o texto a ser exibido na barra de título da folha de propriedades. Pode ser um ponteiro de 32 bits para uma cadeia de caracteres terminada em NULL ou pode ser um identificador de recurso de cadeia de caracteres de 16 bits com HIWORD definido como zero. Para DLLs de interface da impressora, a cadeia de caracteres normalmente contém o nome da impressora.
hWndParent
Manipule para a janela a ser usada como o pai da folha de propriedades. Por padrão, o CPSUI fornece o identificador de janela que recebeu para o parâmetro hWndOwner para CommonPropertySheetUI, mas o aplicativo pode substituir esse identificador por outro.
hInst
Identificador de instância fornecido pelo aplicativo, que o CPSUI usa ao carregar recursos do aplicativo.
DUMMYUNIONNAME
Essa união identifica o ícone a ser exibido na barra de título da folha de propriedades.
DUMMYUNIONNAME.hIcon
Define o hIcon do membro HICON.
DUMMYUNIONNAME.IconID
Define o ULONG_PTR membro IconID. O membro do sindicato é selecionado por PSUIHDRF_USEICON em Sinalizadores.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | compstui.h (inclua Compstui.h) |