中易网

怎样使一个子窗体在主窗体最小化后而不最小化?(新的问题)

答案:3  悬赏:30  
解决时间 2021-11-09 08:37
怎样使一个子窗体在主窗体最小化后而不最小化?(新的问题)
最佳答案
我以前已答复过,我看了你持续提的三个问题,你是不是想做一个拖放篮窗口?...要让一个非主窗口不跟随主窗口最小化,可以重载该Form的CreateParams过程: protected procedure CreateParams(Var Param: TCreateParams);Override;...procedure TForm.CreateParams(Var Param:TCreateParams);begin Inherited CreateParams(Param); With Param Do begin wndParent := GetDesktopWindow; //这一句可让该窗口不随主窗口最小化 ExStyle := ExStyle or WS_EX_TOOLWINDOW;//这一句应用该窗口不在义务栏显示 end;end;我干脆一并答复了吧,记得给分喔。要模仿拖动标题栏的动作有很多办法,尝尝这个:protected procedure WMLBUTTONDOWN(Var Message: TWMLBUTTONDOWN);Message WM_LBUTTONDOWN;procedure Tform1.WMLBUTTONDOWN(Var Message: TWMLBUTTONDOWN);beginPostMessage(Handle,WM_NCLBUTTONDOWN,HTCAPTION,MakeLParam(Message.XPos,Message.YPos));end;
全部回答
unit unit2;interfaceuses windows, messages, sysutils, classes, graphics, controls, forms, dialogs; tform2 = class(tform) procedure createparams(var params: tcreateparams);override; private params.wndparent:=getdesktopwindow; { private declarations } public { public declarations } end; form2: tform2;typeimplementation{$r *.dfm}varprocedure tform2.createparams(var params:tcreateparams);begin inherited;end;end.
我认为可弗成以截获消息WM_SYSCOMMAND中的SC_MINIMIZE,对Form履行Hide过程
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
爸爸请原谅我是一个智障孩子【阅读答案】
中国到美国的快递,运费用什么快递划算?
郏县平顶山圣光爱心大药房(茨芭分店)地址在哪
幼儿园手指速算加减法口诀是什么??
地源热泵采暖有什么优缺点
派多格宠物欧尚广场店地址在什么地方,我要处
黑眼圈非常严重,土豆片真的可以吗,是不
有一个考试题:千年的铁树开了花,( )。
所谓的“港货”和“水货”有什么区别,都是没
多吃什么可以减身体里面的脂肪?
6到7万的车该如何在杭州买保险
睡觉时腿会麻,有时稍久坐也不是很久也会
请问四川抄手怎么包
梦见老爸给我买了辆车是什么意思?好不好呢?
谁能说下电饭锅做的蛋糕好吃吗
推荐资讯
我的电脑开机时一直报警!~~~长音一直响!~~
从惠州东江高新区到火车站怎么走?
牡丹江市工商行政管理局阳明分局地址有知道的
什么体质的人群不能吃菠菜、芒果、草莓、西瓜
4岁小孩舌苔发黑!
福建厦门灌口周边有农村信用社吗?
东莞常平哪里有学习日语的地方啊,我想学?
在冰箱旁边睡有什么坏坏
男士洗面奶与女士洗面奶有什么区别?可以混用
唐代钧瓷的特点是什么?
房产手续费需要交哪些?
安检门维修一般需要多少钱?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?