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_DLGINDIRECT 在 dwFlags时指定,请使用 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_DLGINDIRECT 在 dwFlags未指定。 |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。