ICategorizeProperties.GetCategoryName(Int32, UInt32, String) 方法

定义

返回包含类别名称的 BSTR。

public:
 int GetCategoryName(int PROPCAT, System::UInt32 lcidCategory, [Runtime::InteropServices::Out] System::String ^ % pbstrName);
int GetCategoryName(int PROPCAT, unsigned int lcidCategory, [Runtime::InteropServices::Out] std::wstring const & & pbstrName);
public int GetCategoryName (int PROPCAT, uint lcidCategory, out string pbstrName);
abstract member GetCategoryName : int * uint32 * string -> int
Public Function GetCategoryName (PROPCAT As Integer, lcidCategory As UInteger, ByRef pbstrName As String) As Integer

参数

PROPCAT
Int32

中指定属性类别。

lcidCategory
UInt32
pbstrName
String

弄指向包含类别名称的字符串的指针。

返回

Int32

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

注解

COM 签名

从 objext:

HRESULT ICategorizeProperties::GetCategoryName(  
   [in] PROPCAT propcat,   
   [in] LCID lcid,   
   [out] BSTR* pbstrName  
);  

GetCategoryName方法返回 BSTR 包含类别名称的。 有11个具有负值的预定义属性类别。 您可以定义自己的自定义类别,但必须为其分配正值。 预定义的类别包括:

类别
PROPCAT_Nil -1
PROPCAT_Misc -2
PROPCAT_Font -3
PROPCAT_Position -4
PROPCAT_Appearanc -5
PROPCAT_Behavior -6
PROPCAT_Data -7
PROPCAT_List -8
PROPCAT_Text -9
PROPCAT_Scale -10
PROPCAT_DDE -11

适用于