Compartilhar via


Estrutura OLEUIOBJECTPROPSW (oledlg.h)

Contém informações que são 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 usadas para inicializar as guias padrão – Geral (OLEUIGNRLPROPS), View (OLEUIVIEWPROPS) e Link (OLEUILINKPROPS), se apropriado , e uma interface de extensibilidade de folha de propriedades padrão que permite ao chamador adicionar folhas de propriedades personalizadas adicionais à caixa de diálogo.

Sintaxe

typedef struct tagOLEUIOBJECTPROPSW {
  DWORD              cbStruct;
  DWORD              dwFlags;
  LPPROPSHEETHEADERW lpPS;
  DWORD              dwObject;
  LPOLEUIOBJINFOW    lpObjInfo;
  DWORD              dwLink;
  LPOLEUILINKINFOW   lpLinkInfo;
  LPOLEUIGNRLPROPSW  lpGP;
  LPOLEUIVIEWPROPSW  lpVP;
  LPOLEUILINKPROPSW  lpLP;
} OLEUIOBJECTPROPSW, *POLEUIOBJECTPROPSW, *LPOLEUIOBJECTPROPSW;

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
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 gerais.

lpPS

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

dwObject

Identificador do 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.

Observações

Nota

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 do pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 2000 Professional [somente aplicativos da área de trabalho]
servidor com suporte mínimo Windows 2000 Server [somente aplicativos da área de trabalho]
cabeçalho oledlg.h

Consulte também

OLEUIGNRLPROPS

OLEUILINKPROPS

OLEUIVIEWPROPS

OleUIObjectProperties