加载和显示使用指定的对话框召回程序的指定对话框模板。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop.8.0(在 Microsoft.VisualStudio.Shell.Interop.8.0.dll 中)
语法
声明
Function VsDialogBoxParam ( _
hinst As UInteger, _
dwId As UInteger, _
lpDialogFunc As UInteger, _
lp As Integer _
) As Integer
int VsDialogBoxParam(
uint hinst,
uint dwId,
uint lpDialogFunc,
int lp
)
参数
- hinst
类型:System.UInt32
[in] 对包含对话框模板作为资源的模块的 32 位处理。不能为 nullnull 引用(在 Visual Basic 中为 Nothing) 值。
- dwId
类型:System.UInt32
[in] 对话框模板的资源 ID 要加载的。
- lpDialogFunc
类型:System.UInt32
[in] 使用的对话框程序为对话框。不能为 nullnull 引用(在 Visual Basic 中为 Nothing) 值。
- lp
类型:System.Int32
[in] 通过的 LPARAM 值与发送到对话框程序) 的 WM_INITDIALOG 信息 (。
返回值
类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。
备注
COM 签名
从 vsshell80.idl:
HRESULT IVsUIShell2::VsDialogBoxParam(
[in] HINSTANCE hinst,
[in] DWORD dwId,
[in] DLGPROC lpDialogFunc,
[in] LPARAM lp
);
此方法将重写在对话框的标题栏通常显示的帮助按钮具有沿常规帮助而不是开始一个区分上下文的帮助模式的按钮。
此方法旨在仅限从 C++ 使用。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。