如何继承一个基类的一个属性,并且在程序中集成?(100分)

  • 主题发起人 主题发起人 悟空1
  • 开始时间 开始时间

悟空1

Unregistered / Unconfirmed
GUEST, unregistred user!
只能修改TForm的基类了。好像没有好的办法。或者你自己继承一个窗口下来,修改的方法如下
procedure TCustomForm.CreateWnd;
中的
FClientHandle := Windows.CreateWindowEx(WS_EX_CLIENTEDGE,
'MDICLIENT', nil, WS_CHILD or WS_VISIBLE or WS_GROUP or WS_TABSTOP or WS_CLIPCHILDREN or WS_HSCROLL or WS_VSCROLL or
WS_CLIPSIBLINGS or MDIS_ALLCHILDSTYLES, 0, 0, ClientWidth, ClientHeight, Handle, 0, HInstance, @ClientCreateStruct);

把其中的中的 WS_HSCROLL or WS_VSCROLL 去掉即可以;
请问这样的咚咚怎么在程序中使用?
 
改delphi/source/vcl/forms.pas源码,把它加入你的project,重新编译
 
等于没说嘛!
以后的程序怎么办?
pipi是高手呀,怎么会这么说哪?
 
以后的程序?把编译出来的forms.dcu代替delphi/lib下的罗
 
我是说,以后如果做别的程序,岂不是还要用到这个改过的源程序?
怎么才能对以后没有影响呢?
 
forms.pa拷贝到本project的目录,加入到本project,对其他project没影响
 
接受答案了.
 
后退
顶部