隐藏对话框后点击恢复
该教程为水螅制作,未经允许,请勿转载
其实kr自带了messageLayerHiding这个属性来控制这个,但是用hideMessageLayerByUser()的话,会瞬间隐藏所有的message层,如果想做的对话框隐藏里边有layer,或者有些message层不想隐藏,或者想要加上些比如淡入淡出之类的特效,那个就不够了,所以一般来说还是单独自己写function来进行控制
比如
function hidemsg()
{tf.hidem=1;
这里写隐藏对话框的代码}
function showmsg()
{tf.hidem=0;
这里写显示对话框的代码}
自己的写的function不管是用systembutton触发也好,右键触发也好,隐藏了对话框后,一般还是要做成再点击一下就对话框出现的效果,总不能让对话在已经被隐藏的对话框上继续……
所以就要在mainwindow的onPrimaryClick()的if(!callHook(leftClickHook))的最前边,加入一段
if(tf.hidem==1)
{
showmsg();
return;
}
这样就可以了……
onPrimaryClick()的作用就是监控游戏中的点击……对他的修改并不局限在用来隐藏对话框……还有其他很多用法……请充分运用想象力和创造力吧……=_=
Created by Hydrozoa.2011
不支持IE7以下浏览器
凯恩插件程序:Hydrozoa 美术:Hydrozoa,红渊