Estrutura OLEUIOBJECTPROPSW (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 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
O objeto é um objeto de link e, portanto, tem uma página de propriedades de link.
OPF_NOFILLDEFAULT
Não preencha os 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 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.

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