新手关于窗体属性的问题。
窗体中增加一个按钮组件,在其默认事件OnClick的处理过程中添加下面的一段代码:
void __fastcall TForm1::Button1Click(TObject *Sender)
{ TBorderIcons tempBI = BorderIcons;
tempBI >> biMaximize; //删除集合对象中的最大化按钮
BorderIcons = tempBI;
}
请问 :TBorderIcons tempBI = BorderIcons;中,tempBI的类型BorderIcons前为啥有个字母“T”,TBorderIcons,是哪种类型?
谢谢
[解决办法]
"T",CB中在对象中加个"T"表示一种类型,对于自己定义的类型你也可以遵守这个约定,没有什么好解释的就像VC中有些加个"C"一样.
看你的用法应该是个集合
[解决办法]
请问 :TBorderIcons tempBI = BorderIcons;中,tempBI的类型BorderIcons前为啥有个字母“T”,
这是Borland公司的命名风格。
TBorderIcons,是哪种类型?
就是表示TForm上标题栏上的最大化、最小化和还原按钮。
[解决办法]
VCL的类前面基本都是以T 开头
如:
TEdit 、TLabel、 TForm 等
[解决办法]
跟着学习了。
[解决办法]
type
class
[解决办法]
这是一种命名规则,容易让人看出来这个标识符表示什么。类此的还有:
EMyflags: E开头通常表示一个枚举, Enum
IMyfunc: I开头通常表示一个接口 Interface
等等
[解决办法]
主要是一些命名原则,网上Google下
顺便随便贴个http://www.23book.net/SoftwareDev/VC/55059.htm
[解决办法]