工作一直很有挑战性,因为一直都在做没做过的东西,摸索了很久,在绝望之前找到方法时,那种感觉很好。
今天看到有人中了一亿,牛。哪天也买去,疯了都。
到今天为止,病已经好转,下午可以去玩咯,健身去。
————————————————————————
|
主窗口只是一个背景图片为透明的皮肤窗口,可见的是子窗口。 鼠标移到子窗口上,出现提示,并且按钮变色,这是我要的,下次再移到上面,之前的提示文字并不消失,似乎窗口没有刷新,同时我设置按钮点下后颜色是深的,点完后变浅,但由于没有刷新,点完后,变深的按钮没有变浅。 但如果将子窗口位置创建在(0,0)位置,就不会有这样的问题 而且只是移动鼠标,并没有点击,这样该怎么刷新窗口呢,还是有更好的办法? ![](http://img.blog.163.com/photo/7IIZr5iL4v8YTPYWjXVQbg==/2295428435075727085.jpg) 好的效果应该是这样的,注意右边的两个按钮,但鼠标移至按钮上后(不点击),按钮颜色变浅,移开后,应该回复为浅色,现在的问题按钮颜色变深,即使移开鼠标,窗口并没有刷新,原来的深色继续显示,多来几次,出现重叠现象 我用的版本是1.3.3 ![](http://img.blog.163.com/photo/EsyG9TIbHnzCD3wKVR8qWw==/425027214835735457.jpg) 解决办法,当鼠标移到焦点区域时,获取事件刷新窗口即可。 minigui的皮肤窗口还是挺好看的,但隐藏窗口上似乎没后提供好的api,showwindow这个函数似乎对皮肤窗口无效,继续摸索 最终还发现lite模式的bug,皮肤控件在触发点击事件极易崩溃 例:希望点击屏幕后出现一个按钮(原先没有),若在按钮将要出现的位置点击,那么出现段错误,thread模式则无 | |