禁止词霸取词和flashget拖放窗口跑到前面 (100分)

  • 主题发起人 主题发起人 NetBird
  • 开始时间 开始时间
N

NetBird

Unregistered / Unconfirmed
GUEST, unregistred user!
我的一个窗口,设置为stayontop<br>1、怎样禁止flashget的拖放窗口在程序运行几秒钟后自动跑到我的窗口前面。<br>2、怎样禁止金山词霸在我的窗口取词。<br>再次感谢!
 
怎样禁止金山词霸在我的窗口取词<br>这个我会,在金山词霸的托盘中右键,第1项就是禁止的<br>还可是设置快捷键:设置-&gt;热键设置-&gt;取词开关,就OK了
 
我是说怎么编程实现。。。。。
 
没有人会啊,帮帮忙~~~~~~~~~~~
 
词霸取词应该是使用了鼠标钩子吧,具体如何屏蔽别的程序的钩子没试过。
 
你窗口上的字自己画上去,词霸就取不到了。
 
怎样禁止flashget的拖放窗口在程序运行几秒钟后自动跑到我的窗口前面。<br><br>可否说每隔多少时间把窗口设置成stayontop一下,这个应该是后设置的在前面吧?<br>只是一个想法,供参考
 
能不能用枚举桌面窗口的办法,具体怎么用请大家教教我
 
&gt;&gt;你窗口上的字自己画上去,词霸就取不到了<br><br>也可以,不信你试试!<br><br>
 
谢谢QSmile和satanmonkey,这个问题按你们说的解决了,但是flashget窗口的问题还没有解决,急盼解决方案,分不够可以再加,大家帮帮忙。
 
没有人会吗,高手都哪里去了?
 
我已经用textout函数在窗口和按钮上输出了文字,不知道大家谁知道在popupmenu上怎么输出
 
1.改用API:SetWindowPos(handle, hwnd_topmost, Left, Top, Width, Height, 0);<br>2.词霸是用api hook来实现的,改用画的,就行了.
 
suocy5的方法不行
 
为什么没有人回答了?
 
用Spy++得到词霸窗体的类名和窗体名。也可以是取词窗体或生词本窗体的。<br>然后把你的窗体改为相应的类名和窗体名。<br>这样词霸可能就不会在你的窗体上取词了。<br>(只是猜测,没试过,因为我这儿没有装词霸)<br>&gt;1、怎样禁止flashget的拖放窗口在程序运行几秒钟后自动跑到我的窗口前面。<br>你也弄个定时器,每秒钟,SetWindowPos一下自己的窗体。看谁跑得快[:D]
 
“你也弄个定时器,每秒钟,SetWindowPos一下自己的窗体。看谁跑得快[:D]”这种方法我试过了不行,不知道flashget用的什么方法,怎么总是能跑到别的窗口之上?
 
继承窗体的CreateParams<br>&nbsp; TForm1 = class(TForm)<br>&nbsp; public<br>&nbsp; &nbsp; procedure CreateParams(var Params: TCreateParams);override;<br>&nbsp; end;<br><br>procedure TForm1.CreateParams(var Params: TCreateParams);<br>begin<br>&nbsp; inherited CreateParams( Params);<br>&nbsp; Params.ExStyle := Params.ExStyle or WS_EX_TOPMOST &nbsp;or WS_EX_TOOLWINDOW;<br>&nbsp; Params.WndParent := 0;//当你的程序最小化时,窗口就不会被最小化<br>end;<br>
 
alac的方法也不行,呜呼,难道没有办法禁止flashget拖放窗口跑到前面?
 
后退
顶部