OLEUIOBJECTPROPSA 结构 (oledlg.h)

包含用于初始化标准 “对象属性 ”对话框的信息。 它包含对接口的引用,这些接口用于收集有关嵌入或链接的信息, 引用用于初始化默认选项卡的三个结构 - 常规 (OLEUIGNRLPROPS) 、 View (OLEUIVIEWPROPS) 和 链接 (OLEUILINKPROPS) (如果适用))以及允许调用方向对话框添加其他自定义属性表的标准属性表扩展性接口。

语法

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;

成员

cbStruct

结构大小(以字节为单位)。

dwFlags

包含属性表的输入/输出全局标志。

含义
OPF_OBJECTISLINK
对象是链接对象,因此具有链接属性页。
OPF_NOFILLDEFAULT
请勿填充 对象的默认值。
OPF_SHOWHELP
对话框将显示 “帮助” 按钮。
OPF_DISABLECONVERT
常规属性页上将禁用 “转换 ”按钮。

lpPS

指向标准属性表标头的指针 (PROPSHEETHEADER) ,用于扩展性。

dwObject

对象的标识符。

lpObjInfo

指向用于操作对象的接口的指针。

dwLink

单个链接的容器定义的唯一标识符。 容器可以使用指向链接容器站点的指针来获取此值。

lpLinkInfo

指向要操作链接的接口的指针。

lpGP

指向常规页面数据的指针。

lpVP

指向视图页数据的指针。

lpLP

指向链接页数据的指针。

注解

注意

oledlg.h 标头将 OLEUIOBJECTPROPS 定义为别名,该别名根据 UNICODE 预处理器常量的定义自动选择此函数的 ANSI 或 Unicode 版本。 将非特定编码别名的使用与非非特定编码的代码混合使用可能会导致不匹配,从而导致编译或运行时错误。 有关详细信息,请参阅 函数原型的约定

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 oledlg.h

另请参阅

OLEUIGNRLPROPS

OLEUILINKPROPS

OLEUIVIEWPROPS

OleUIObjectProperties