Compartilhar via


Estrutura OLEUIOBJECTPROPSA (oledlg.h)

Contém informações usadas para inicializar a caixa de diálogo Propriedades do Objeto padrão. Ele contém referências a interfaces usadas para coletar informações sobre a inserção ou link, referências a três estruturas que são usadas para inicializar as guias padrão - Geral (OLEUIGNRLPROPS), Exibição (OLEUIVIEWPROPS) e Link (OLEUILINKPROPS), se apropriado - e uma interface de extensibilidade padrão da folha de propriedades que permite ao chamador adicionar folhas de propriedades personalizadas adicionais à caixa de diálogo.

Sintaxe

typedef struct tagOLEUIOBJECTPROPSA {
  DWORD              cbStruct;
  DWORD              dwFlags;
  LPPROPSHEETHEADERA lpPS;
  DWORD              dwObject;
  LPOLEUIOBJINFOA    lpObjInfo;
  DWORD              dwLink;
  LPOLEUILINKINFOA   lpLinkInfo;
  LPOLEUIGNRLPROPSA  lpGP;
  LPOLEUIVIEWPROPSA  lpVP;
  LPOLEUILINKPROPSA  lpLP;
} OLEUIOBJECTPROPSA, *POLEUIOBJECTPROPSA, *LPOLEUIOBJECTPROPSA;

Membros

cbStruct

O tamanho da estrutura em bytes.

dwFlags

Contém sinalizadores globais de entrada/saída para a folha de propriedades.

Valor Significado
OPF_OBJECTISLINK
O objeto é um objeto de link e, portanto, tem uma página de propriedade de link.
OPF_NOFILLDEFAULT
Não preencha valores padrão para o objeto .
OPF_SHOWHELP
A caixa de diálogo exibirá um botão Ajuda .
OPF_DISABLECONVERT
O botão Converter será desabilitado na página de propriedades geral.

lpPS

Ponteiro para o cabeçalho da folha de propriedades padrão (PROPSHEETHEADER), usado para extensibilidade.

dwObject

Identificador para o objeto .

lpObjInfo

Ponteiro para a interface para manipular o objeto.

dwLink

Identificador exclusivo definido pelo contêiner para um único link. Os contêineres podem usar o ponteiro para o site de contêiner do link para esse valor.

lpLinkInfo

Ponteiro para a interface para manipular o link.

lpGP

Ponteiro para os dados gerais da página.

lpVP

Ponteiro para os dados da página de exibição.

lpLP

Ponteiro para os dados da página de link.

Comentários

Observação

O cabeçalho oledlg.h define OLEUIOBJECTPROPS 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 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho oledlg.h

Confira também

OLEUIGNRLPROPS

OLEUILINKPROPS

OLEUIVIEWPROPS

OleUIObjectProperties