| 订阅 | 在线投稿
分享
 
 
当前位置: 王朝网络 >> delphi >> Delphi xiao xi ji zhi yin ru de yi ge fu zuo yong

Delphi xiao xi ji zhi yin ru de yi ge fu zuo yong

2007-02-07 12:19:07 编辑來源:互联网 评论
 
 
 
本文为【Delphi 消息机制引入的一个副作用】的拼音翻译版
  Delphi zai chu li jin cheng de xiao xi shi yin ru le yi ge yin cang de chuang ti Application , jie ci jin xing xiao xi de fen fa 。 zhe yang de ji zhi you mei de chu li le xiao xi de fen fa he chu zhi de wen ti 。 dan shi zui jin wo fa xian zhe ge ji zhi ye yin ru le yi ge fu zuo yong , hui zai mou xie qing kuang xia ying xiang cheng xu de jie mian jiao hu xing wei 。
  wo yu dao de xu qiu shi xu yao zai cheng xu zhong shi xian dan ge shi li , bing qie zai di er ge shi li bei qi dong de shi hou , shou xian jiang qian yi ge shi li zhi dao zui qian , ran hou tui chu 。 an shuo zhe yang de wen ti ying gai shi bi jiao dian xing de li zi , dan shi zhe yang de yi ge jian dan xu qiu jiu shou dao le zhe ge fu zuo yong de ying xiang 。
  wo de shi xian fang shi shi zhe yang de : di er ge shi li qi dong de shi hou , dui qian yi shi li fa yi ge xiao xi , yao qiu ta jiang zi ji zhi qian , ran hou tui chu 。 zhi yu qian yi ge shi li de ju bing zen me qu de , ke yi yong FindWindows , ye ke yi yong ming ming de FileMapping , zong zhi , di yi ge chuang ti jiu zhe yang jie dao le jiang zi ji zhi qian de ming ling 。
  zen me jiang zhe ge chuang ti zhi dao zui qian ne ? zhong suo zhou zhi ,SetForegroundWindow bing bu neng zhen zheng jiang yi ge chuang ti zhi dao zui qian , xiang fan de , wei le li mao qi jian , ta hui rang zhe ge zhi ding de chuang ti zai ren wu lan li mian shan dong , xi yin yong hu zhu yi , dan shi ta bu hui ba zhe ge chuang ti gai zai Z-Order de ding duan 。 hen you jiao yang , dan shi wo bu xi huan , yin wei zhe bu shi wo xiang yao de 。
  yu shi wo shi yong le zhe yang yi ge fang fa jiang wo yao de chuang ti zhi jie zhi dao zui qian mian :
   SetWindowPos(hForm, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE or SWP_NOSIZE);
   SetWindowPos(hForm, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE or SWP_NOSIZE);
  qiang xing ba chuang ti tuo dao Z-Order de ding duan , ran hou qu diao ta de TOPMOST shu xing , zhe yang jiu ke yi le 。 you dian bu gou li mao , bu guo yao shi li mao you yong de hua , yao jing cha zuo shen me ?
  hao le , qian mian shuo de nei rong si hu he wo men de biao ti mei tai duo guan xi , ke shi hou mian de ma fan dou gen yuan zai zhe li 。
  wo fa xian , dang di yi ge shi li bei zui xiao hua shi , di er ge shi li jiang ta huan xing , jiang ta de zhu chuang ti zhi dao zui qian , ran hou chuang ti de “ zui xiao hua ” an niu shi xiao le ! zhe shi chuang ti ke yi cao zuo 、 ke yi zui da hua 、 ke yi guan bi , que zai ye bu neng zui xiao hua le !
  zhe shi yi ge hen yu men de wen ti , yi ge bu neng zui xiao hua de chuang ti shi zai shi hen bu you hao de , wo ke yi jie shou yi ge bu li mao de chuang ti , que bu yuan yi jie shou yi ge zhe yang bu you hao de jia huo 。
  wo fa xian wen ti yuan yin de guo cheng shi zhe yang de :
  zai jin cheng zhong , zhu chuang ti de WM_SYSCOMMAND xiao xi shi bei chuan di gei Application lei chu li de , dang CmdType wei SC_MINIMIZE de shi hou ,Application hui tiao yong Minimize fang fa :
  procedure TApplication.Minimize;
  begin
  if not IsIconic(FHandle) then
  begin
   NormalizeTopMosts;
   SetActiveWindow(FHandle);
   if (MainForm <> nil) and (ShowMainForm or MainForm.Visible)
   and IsWindowEnabled(MainForm.Handle) then
   begin
   SetWindowPos(FHandle, MainForm.Handle, MainForm.Left, MainForm.Top,
   MainForm.Width, 0, SWP_SHOWWINDOW);
   DefWindowProc(FHandle, WM_SYSCOMMAND, SC_MINIMIZE, 0);
   end else
   ShowWinNoAnimate(FHandle, SW_MINIMIZE);
   if Assigned(FOnMinimize) then FOnMinimize(Self);
  end;
  end;
  zhu yi zhe ge IsIconic(FHandle), ta jiu shi wen ti yuan yin de bing shan yi jiao 。IsIconic shi yong lai jian ce chuang ti shi fou chu yu zui xiao hua zhuang tai de API。 wo fa xian , di er shi li jiang qian yi shi li de zhu chuang ti zhi qian zhi hou , zhe ge chuang ti zui xiao hua tiao yong zhe ge fang fa shi , mei ci IsIconic(FHandle) dou shi True。 ye jiu shi shuo ,Application yi zhi ren wei zi ji shi zui xiao hua de 。
  yu shi wen ti jiu bi jiao qing chu le : wo men zai jiang zhu chuang ti qiang xing zhi dao zui qian de shi hou ,Application bing mei you hui fu yuan zhuang tai 。 yu shi zai Minimize fang fa zhong zhu chuang ti jiu de bu dao zui xiao hua de ming ling le 。
  nan guai zai VC kai fa de cheng xu zhong bu hui you zhe yang de wen ti ! yin wei bu cun zai Application de zhe ge yin su 。
  yu shi wo men zhi yao jiang zhu chuang ti qiang xing zhi qian zhi qian , shou xian jiang Application hui fu :
  if IsIconic(Application.Handle) then
  begin
   DefWindowProc(Application.Handle, WM_SYSCOMMAND, SC_RESTORE, 0);
  end;
  zhe yang jiu hao le 。【原文】【汉音对照
 
 
 
 
 
 
 
 
 
日版宠物情人插曲《Winding Road》歌词

日版宠物情人2017的插曲,很带节奏感,日语的,女生唱的。 最后听见是在第8集的时候女主手割伤了,然后男主用嘴帮她吸了一下,插曲就出来了。 歌手:Def...

兄弟共妻,我成了他们夜里的美食

老钟家的两个儿子很特别,就是跟其他的人不太一样,魔一般的执着。兄弟俩都到了要结婚的年龄了,不管自家老爹怎么磨破嘴皮子,兄弟俩说不娶就不娶,老父母为兄弟两操碎了心...

如何磨出破洞牛仔裤?牛仔裤怎么剪破洞?

把牛仔裤磨出有线的破洞 1、具体工具就是磨脚石,下面垫一个硬物,然后用磨脚石一直磨一直磨,到把那块磨薄了,用手撕开就好了。出来的洞啊很自然的。需要猫须的话调几...

我就是扫描下图得到了敬业福和爱国福

先来看下敬业福和爱国福 今年春节,支付宝再次推出了“五福红包”活动,表示要“把欠大家的敬业福都还给大家”。 今天该活动正式启动,和去年一样,需要收集“五福”...

冰箱异味产生的原因和臭味去除的方法

有时候我们打开冰箱就会闻到一股异味,冰箱里的这种异味是因为一些物质发出的气味的混合体,闻起来让人恶心。 产生这些异味的主要原因有以下几点。 1、很多人有这种习...

 
 
Delphi zai chu li jin cheng de xiao xi shi yin ru le yi ge yin cang de chuang ti Application , jie ci jin xing xiao xi de fen fa 。 zhe yang de ji zhi you mei de chu li le xiao xi de fen fa he chu zhi de wen ti 。 dan shi zui jin wo fa xian zhe ge ji zhi ye yin ru le yi ge fu zuo yong , hui zai mou xie qing kuang xia ying xiang cheng xu de jie mian jiao hu xing wei 。 wo yu dao de xu qiu shi xu yao zai cheng xu zhong shi xian dan ge shi li , bing qie zai di er ge shi li bei qi dong de shi hou , shou xian jiang qian yi ge shi li zhi dao zui qian , ran hou tui chu 。 an shuo zhe yang de wen ti ying gai shi bi jiao dian xing de li zi , dan shi zhe yang de yi ge jian dan xu qiu jiu shou dao le zhe ge fu zuo yong de ying xiang 。 wo de shi xian fang shi shi zhe yang de : di er ge shi li qi dong de shi hou , dui qian yi shi li fa yi ge xiao xi , yao qiu ta jiang zi ji zhi qian , ran hou tui chu 。 zhi yu qian yi ge shi li de ju bing zen me qu de , ke yi yong FindWindows , ye ke yi yong ming ming de FileMapping , zong zhi , di yi ge chuang ti jiu zhe yang jie dao le jiang zi ji zhi qian de ming ling 。 zen me jiang zhe ge chuang ti zhi dao zui qian ne ? zhong suo zhou zhi ,SetForegroundWindow bing bu neng zhen zheng jiang yi ge chuang ti zhi dao zui qian , xiang fan de , wei le li mao qi jian , ta hui rang zhe ge zhi ding de chuang ti zai ren wu lan li mian shan dong , xi yin yong hu zhu yi , dan shi ta bu hui ba zhe ge chuang ti gai zai Z-Order de ding duan 。 hen you jiao yang , dan shi wo bu xi huan , yin wei zhe bu shi wo xiang yao de 。 yu shi wo shi yong le zhe yang yi ge fang fa jiang wo yao de chuang ti zhi jie zhi dao zui qian mian : SetWindowPos(hForm, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE or SWP_NOSIZE); SetWindowPos(hForm, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE or SWP_NOSIZE); qiang xing ba chuang ti tuo dao Z-Order de ding duan , ran hou qu diao ta de TOPMOST shu xing , zhe yang jiu ke yi le 。 you dian bu gou li mao , bu guo yao shi li mao you yong de hua , yao jing cha zuo shen me ? hao le , qian mian shuo de nei rong si hu he wo men de biao ti mei tai duo guan xi , ke shi hou mian de ma fan dou gen yuan zai zhe li 。 wo fa xian , dang di yi ge shi li bei zui xiao hua shi , di er ge shi li jiang ta huan xing , jiang ta de zhu chuang ti zhi dao zui qian , ran hou chuang ti de “ zui xiao hua ” an niu shi xiao le ! zhe shi chuang ti ke yi cao zuo 、 ke yi zui da hua 、 ke yi guan bi , que zai ye bu neng zui xiao hua le ! zhe shi yi ge hen yu men de wen ti , yi ge bu neng zui xiao hua de chuang ti shi zai shi hen bu you hao de , wo ke yi jie shou yi ge bu li mao de chuang ti , que bu yuan yi jie shou yi ge zhe yang bu you hao de jia huo 。 wo fa xian wen ti yuan yin de guo cheng shi zhe yang de : zai jin cheng zhong , zhu chuang ti de WM_SYSCOMMAND xiao xi shi bei chuan di gei Application lei chu li de , dang CmdType wei SC_MINIMIZE de shi hou ,Application hui tiao yong Minimize fang fa : procedure TApplication.Minimize; begin if not IsIconic(FHandle) then begin NormalizeTopMosts; SetActiveWindow(FHandle); if (MainForm <> nil) and (ShowMainForm or MainForm.Visible) and IsWindowEnabled(MainForm.Handle) then begin SetWindowPos(FHandle, MainForm.Handle, MainForm.Left, MainForm.Top, MainForm.Width, 0, SWP_SHOWWINDOW); DefWindowProc(FHandle, WM_SYSCOMMAND, SC_MINIMIZE, 0); end else ShowWinNoAnimate(FHandle, SW_MINIMIZE); if Assigned(FOnMinimize) then FOnMinimize(Self); end; end; zhu yi zhe ge IsIconic(FHandle), ta jiu shi wen ti yuan yin de bing shan yi jiao 。IsIconic shi yong lai jian ce chuang ti shi fou chu yu zui xiao hua zhuang tai de API。 wo fa xian , di er shi li jiang qian yi shi li de zhu chuang ti zhi qian zhi hou , zhe ge chuang ti zui xiao hua tiao yong zhe ge fang fa shi , mei ci IsIconic(FHandle) dou shi True。 ye jiu shi shuo ,Application yi zhi ren wei zi ji shi zui xiao hua de 。 yu shi wen ti jiu bi jiao qing chu le : wo men zai jiang zhu chuang ti qiang xing zhi dao zui qian de shi hou ,Application bing mei you hui fu yuan zhuang tai 。 yu shi zai Minimize fang fa zhong zhu chuang ti jiu de bu dao zui xiao hua de ming ling le 。 nan guai zai VC kai fa de cheng xu zhong bu hui you zhe yang de wen ti ! yin wei bu cun zai Application de zhe ge yin su 。 yu shi wo men zhi yao jiang zhu chuang ti qiang xing zhi qian zhi qian , shou xian jiang Application hui fu : if IsIconic(Application.Handle) then begin DefWindowProc(Application.Handle, WM_SYSCOMMAND, SC_RESTORE, 0); end; zhe yang jiu hao le 。
󰈣󰈤
  免责声明:本文仅代表作者个人观点,与王朝网络无关。王朝网络登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
桌球宝贝_性感在蔓延(3)
桌球宝贝_性感在蔓延(2)
银杏树下清纯女孩(9)
银杏树下清纯女孩(8)
痞子的甘南日记
疑是银河落九天
雪域坝上四——纯美色
冬日恋歌——西城杨柳弄轻柔
 
>>返回首页<<
 
 
 为你推荐
 
 
 
 转载本文
 UBB代码 HTML代码
复制到剪贴板...
 
 热帖排行
 
 
 
 
 
©2005- 王朝网络 版权所有