难题1、已知一个窗体句柄如何修改其类名,路过有分 ( 积分: 200 )

  • 主题发起人 主题发起人 zswang
  • 开始时间 开始时间
Z

zswang

Unregistered / Unconfirmed
GUEST, unregistred user!
即:
Windows.GetClassName() -> 实现:SetClassName()

估计没有答案,就当散分了
 
你要干什么?
让一个人回炉?
一个人出生后,亲爸亲妈是不会变了
 
做做研究,也没有很大的实用价值
 
你想把蚂蚁变成狮子, 那是不可能的.
 
直接读写二进制的文件代码,应该可以解决问题。
兄试下,弟候佳音及分。
 
路过,顶一下.
 
应该不行,最多只能用 AS 试试看
 
类名也是程序自己注册的,修改应该可以的
 
最后顶一次,下午结了
分散了
 
比较难,你的问题一般google不出来了[:D][:D]
 
这个好像实现不了吧
关注一下
 
就是改个名称,应该可以,没仔细研究过。
但李维的insidevcl书中好像讲到过类名问题,类名就保存在对象的空间中,可以取到对象的地址,再判断类名的地址,应该可以修改。
 
想得分,顶一下
 
别人告诉我的

覆盖窗体的这个事件procedure CreateParams(var Params: TCreateParams);
Params.WindowClass:=类名

不过窗体创建之后就不能改了 已经向系统注册了
 
是不是要研究底层?
 
多人接受答案了。
 
后退
顶部