TWinControl 的InheritsFrom方法怎样用?

luo73 2002-05-09 06:58:48
TWinControl 的InheritsFrom方法怎样用,
我想判断ActiveControl是否是"TCustomEdit"派生来的?
...全文
83 4 打赏 收藏 转发到动态 举报
写回复
用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"派生的");

13,826

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧