怎样不能过继承而改写CreateParam中的参数 怎样不能过继承而改写CreateParam中的参数 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure CreateParams(var Params: TCreateParams); virtual;//---------------------------------------------------------type TCreateParams = record Caption: PChar; Style: DWORD; ExStyle: DWORD; X, Y: Integer; Width, Height: Integer; WndParent: HWND; Param: Pointer WindowClass: TWndClass; WinClassName: array[0..63] of Char; end;//****************************************以上是通过定义形成的,你可以覆盖该定义就是了。 怎样不通过继承而改写CreateParam中的参数谢谢两位!Fzgta(蝈蝈) 能否讲得详细一点,因为createparam在控件的protected域中,因此我不知道如何写 如果不用楼上2位办法,只能改vcl源代码 TForm1 = class(TForm)procedure TForm1.CreateParams(var Params:TCreateParams);begin inherited CreateParams(Params); if BorderStyle<>bsNone then Params.Style :=WS_THICKFRAME or WS_BORDER or WS_POPUP;end; 关于异常处理? 请问一下你们还上的去www.51delphi.com么?我怎么上不去了!!! TList排序问题。 请大家帮忙!出点主意! 2000分真诚吐血请教!up给分,详情请进....... dbgrid问题有点难!! 用过SakeMail做邮件收发程序的弟兄看过来!,救命啊...恩人... 不使用socket控件,怎样取得本机的IP? 那位高手知道如何下载asp文件到本地硬盘? 天那,你为什么这么对我!!!谁偷走了我的参与分? 组件代码中可以使用回调函数吗? 如何实现窗体总在最前,且总被激活,以及窗体之间控制按钮的可操作?
//---------------------------------------------------------
type TCreateParams = record
Caption: PChar;
Style: DWORD;
ExStyle: DWORD;
X, Y: Integer;
Width, Height: Integer;
WndParent: HWND;
Param: Pointer
WindowClass: TWndClass;
WinClassName: array[0..63] of Char; end;
//****************************************
以上是通过定义形成的,你可以覆盖该定义就是了。
谢谢两位!
Fzgta(蝈蝈) 能否讲得详细一点,因为createparam在控件的protected域中,因此我不知道如何写
begin
inherited CreateParams(Params);
if BorderStyle<>bsNone then
Params.Style :=WS_THICKFRAME or WS_BORDER or WS_POPUP;
end;