oledlg.h (OLEUIGNRLPROPSA 结构)

初始化 “对象属性” 对话框的 “常规” 选项卡。 对它的引用作为 OLEUIOBJECTPROPS 结构的一部分传递到 OleUIObjectProperties 函数。 此选项卡显示 OLE 嵌入的类型和大小,并允许用户通过隧道连接到“ 转换 ”对话框。 如果对象是链接,此选项卡还显示链接目标。

语法

typedef struct tagOLEUIGNRLPROPSA {
  DWORD                       cbStruct;
  DWORD                       dwFlags;
  DWORD                       dwReserved1[2];
  LPFNOLEUIHOOK               lpfnHook;
  LPARAM                      lCustData;
  DWORD                       dwReserved2[3];
  struct tagOLEUIOBJECTPROPSA *lpOP;
} OLEUIGNRLPROPSA, *POLEUIGNRLPROPSA, *LPOLEUIGNRLPROPSA;

成员

cbStruct

结构大小(以字节为单位)。 必须在输入时填充此字段。

dwFlags

当前没有与此成员关联的标志。 它应设置为 0 (零) 。

dwReserved1[2]

此成员是保留的。

lpfnHook

指向用于处理用于对话框的消息的挂钩函数的指针。 挂钩函数必须返回零,才能将它未处理的消息传递回库中的对话框过程。 挂钩函数必须返回非零值,以防止库的对话框过程处理它已处理的消息。

lCustData

库在WM_INITDIALOG期间传递给 lpfnHook 成员指向的挂钩函数的应用程序定义数据。

dwReserved2[3]

此成员是保留的。

lpOP

内部使用。

注解

注意

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

要求

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

另请参阅

OLEUIOBJECTPROPS

OleUIObjectProperties