IVsUIShell2.VsDialogBoxParam 方法

加载和显示使用指定的对话框召回程序的指定对话框模板。

命名空间:  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 安全性

请参见

参考

IVsUIShell2 接口

Microsoft.VisualStudio.Shell.Interop 命名空间