社区
C++ Builder
帖子详情
TWinControl 的InheritsFrom方法怎样用?
luo73
2002-05-09 06:58:48
TWinControl 的InheritsFrom方法怎样用,
我想判断ActiveControl是否是"TCustomEdit"派生来的?
...全文
83
4
打赏
收藏
TWinControl 的InheritsFrom方法怎样用?
TWinControl 的InheritsFrom方法怎样用, 我想判断ActiveControl是否是"TCustomEdit"派生来的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jishiping
2002-05-10
打赏
举报
回复
dynamic_cast<T*>(ptr) ptr 是一个任意类型的指针,T是一个class名。
目的是测试是否能将指针ptr转换为T类型的指针。如果ptr是T的指针。或
者ptr是由T派生的class的指针,这转换成功,否则返回0。
luo73
2002-05-10
打赏
举报
回复
多谢!20+20感谢您!
luo73
2002-05-09
打赏
举报
回复
To 季大虾: jishiping(JSP 季世平)
dynamic_cast<>
如何使用。能否给点帮助?
jishiping
2002-05-09
打赏
举报
回复
判断ActiveControl是否是"TCustomEdit"派生来的:
if (dynamic_cast<TCustomEdit*>(ActiveControl))
ShowMessage("ActiveControl是由"TCustomEdit"派生的");
else
ShowMessage("ActiveControl不是由"TCustomEdit"派生的");
TMS 控件 制作类似标签页的竖排按扭
procedure TFrmMain.Clear
Control
s(AParent: T
Win
Control
); var i: Integer;... if not AParent.
Control
s[i].
InheritsFrom
(T
Win
Control
) then Continue; try if T
Win
Control
(AParent.
Control
s[i...
Delphi中释放父控件里的所有子控件
procedure TFrmMain.Clear
Control
s(AParent: T
Win
Control
); var i: Integer; begin for i := AParent.
Control
Count - 1 downto 0 do begin if not AParent.
Control
s[i].
InheritsFrom
(T
Win
Control
) then Cont
在C++Builder中,如何对某个界面中的某个控件,统一设置其属性
例如:SetAllSpeedButtonsFlat(T
Win
Control
* A
Control
, bool Flat) A
Control
:所需遍历的窗体或界面指针, Flat:统一设置的Flat属性值。if(child
Control
->InheritFrom(__classid(T
Win
Control
))) //控件中嵌套了父...
Delphi 通过Access Violation地址错误找到错误的哪行代码
简单地讲, MAP 文件是程序的全局符号、源文件和代码行号信息的唯一的文本表示
方法
,它可以在任何地方、任何时候使用,不需要有额外的程序进行支持。而且,这是唯一能找出程序崩溃的地方的救星。 DELPHI下生成MAP...
Delphi 6 程序员代码编写标准指南
csReplicatable 控件可以通过使用PaintTo
方法
,从而被拷贝到任意一个画面上进行绘制。 csNoStdEvents 标准事件,例如鼠标、键盘、点击事件均被忽略。如果用户的代码不需要对这些事件进行反应或者希望用户的...
C++ Builder
13,826
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章