IVsUIShell.SetMRUComboTextW(Guid[], UInt32, String, Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
向组合框列表中添加信息。
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 仅将添加到组合框,但不会添加到关联列表中。
返回
如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。
注解
COM 签名
从 vsshell:
HRESULT IVsUIShell::SetMRUComboTextW(
[in] const GUID * pguidCmdGroup,
[in] DWORD dwCmdId,
[in] LPWSTR pwszText,
[in] BOOL fAddToList
);
对于在 .ctc 文件中指定为 MRUCOMBO 的组合框,此方法非常有用。