VSPROPSHEETPAGE 结构

设置属性页的属性。类似于 Win32 PROPSHEETPAGE 结构。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
Public Structure VSPROPSHEETPAGE
public struct VSPROPSHEETPAGE

VSPROPSHEETPAGE 类型公开以下成员。

方法

  名称 说明
公共方法 Equals 指示此实例与指定对象是否相等。 (继承自 ValueType。)
公共方法 GetHashCode 返回此实例的哈希代码。 (继承自 ValueType。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 ToString 返回该实例的完全限定类型名。 (继承自 ValueType。)

页首

字段

  名称 说明
公共字段 dwFlags 指定的标志使用的哪个选项,在创建属性表页时。
公共字段 dwReserved 保留供将来使用。
公共字段 dwSize 在字节,结构指定大小,。该范围包括任何多余应用程序定义的数据在结构结尾。
公共字段 dwTemplateSize ,当 PSP_DLGINDIRECTdwFlags时指定,请使用 dwTemplateSize 。指定在 pTemplate 字段指定的模板的大小。
公共字段 HINSTANCE 对于加载对话框模板资源的实例句柄。
公共字段 hwndDlg 如果您无法通过对话框模板,设置 HINSTANCE 字段为空值并填充此字段。页然后,将会创建,并 HWND 将附加到它。如果执行此操作,请不要对任何使用 lParam
公共字段 lParam 在页中创建时,页的 VSPROPSHEETPAGE 结构的副本的指针传递给了具有 WM_INITDIALOG 消息的对话框程序。提供 lParam 成员允许您对对话框程序管应用程序特定的信息。它对页的效果。
公共字段 pcRefParent 引用绑定值的地址。若要使用此成员,必须在 dwFlags 成员的 PSP_USEREFPARENT 标志。
公共字段 pfnCallback 调用一个应用程序定义的回调函数的地址,当页之后,所以,当将销毁它。若要使用此成员,必须在 dwFlags 成员的 PSP_USECALLBACK 标志。
公共字段 pfnDlgProc 对话框程序的地址页。由于页创建为无模式对话框,该对话框程序不能调用 EndDialog 功能。
公共字段 pTemplate 在使用内存的对话框模板创建页。如果在 dwFlags 成员的 PSP_DLGINDIRECT 设置了标志,则使用 pTemplate 。
公共字段 wTemplateId 用于指定对话框模板的资源标识符。来确定的模块在 HINSTANCE 字段,而 PSP_DLGINDIRECTdwFlags未指定。

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间