IVsUIShell.SetMRUComboTextW(Guid[], UInt32, String, Int32) 方法

定义

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

public:
 int SetMRUComboTextW(cli::array <Guid> ^ pguidCmdGroup, System::UInt32 dwCmdID, System::String ^ pwszText, int fAddToList);
public int SetMRUComboTextW (Guid[] pguidCmdGroup, uint dwCmdID, string pwszText, int fAddToList);
abstract member SetMRUComboTextW : Guid[] * uint32 * string * int -> int
Public Function SetMRUComboTextW (pguidCmdGroup As Guid(), dwCmdID As UInteger, pwszText As String, fAddToList As Integer) As Integer

参数

pguidCmdGroup
Guid[]

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

dwCmdID
UInt32

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

pwszText
String

中要放置在组合框中的文本。

fAddToList
Int32

中如果 true 为,则中的文本 lpszText 将添加到组合框和关联的列表中。 如果 false 为,则 lpszText 仅将添加到组合框,但不会添加到关联列表中。

返回

Int32

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

注解

COM 签名

从 vsshell:

HRESULT IVsUIShell::SetMRUComboTextW(  
   [in] const GUID * pguidCmdGroup,  
   [in] DWORD dwCmdId,  
   [in] LPWSTR pwszText,  
   [in] BOOL fAddToList  
);  

对于在 .ctc 文件中指定为 MRUCOMBO 的组合框,此方法非常有用。

适用于