TObject::QualifiedClassName - 返回包含命名空间的类名
返回包含命名空间的类名,例如 TButton 类型返回的是 L"Vcl.StdCtrls.TButton"
UnitName 和 ClassName 合在一起就是 QualifiedClassName
函数原型:
__classmethod UnicodeString __fastcall QualifiedClassName(); |
头文件:
#include <System.hpp>
命名空间:
System
参数:
无
返回值:
包含命名空间的类名,支持 UNICODE,返回的类名为 UnicodeString 类型的字符串
各级命名空间之间,命名空间与类名之间都用小数点分割,例如 L "Vcl.StdCtrls.TButton"。
例子:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Memo1->Lines->Add(Sender->ClassName());
Memo1->Lines->Add(Sender->QualifiedClassName());
} |
兼容性:
函数 \ C++ Builder 编译器 |
bcc32 |
clang32 |
clang64 |
TObject::QualifiedClassName |
√ |
√ |
√ |
相关链接:
• TObject::ClassName • TObject::ClassNameIs • TObject • VCL基础类
|