IVsUIShell.SetMRUComboText(Guid, UInt32, String, Int32) 方法

定义

向组合框列表中添加信息。

public:
 int SetMRUComboText(Guid % pguidCmdGroup, System::UInt32 dwCmdID, System::String ^ lpszText, int fAddToList);
public int SetMRUComboText (ref Guid pguidCmdGroup, uint dwCmdID, string lpszText, int fAddToList);
abstract member SetMRUComboText : Guid * uint32 * string * int -> int
Public Function SetMRUComboText (ByRef pguidCmdGroup As Guid, dwCmdID As UInteger, lpszText As String, fAddToList As Integer) As Integer

参数

pguidCmdGroup
Guid

中命令组的唯一标识符;可以是 null 指定标准组。 传入的所有命令都 nCmdID 必须属于指定的组 pguidCmdGroup

dwCmdID
UInt32

中要执行的命令。 此命令必须属于用指定的组 pguidCmdGroup

lpszText
String

中指定要放置在组合框列表中的文本。

fAddToList
Int32

中如果 true 为,则中的文本 lpszText 将添加到组合框。

返回

Int32

如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。

注解

COM 签名

从 vsshell:

HRESULT IVsUIShell::SetMRUComboText(  
   [in] const GUID * pguidCmdGroup,  
   [in] DWORD dwCmdId,  
   [in] LPSTR lpszText,  
   [in] BOOL fAddToList  
);  

使用 SetMRUComboTextW 代替此方法。

适用于