2010-12-20 82 views
0

我创建了一个覆盖透明图像和TransparencyKey的自定义皮肤。自定义皮肤和闪烁

http://jesconsultancy.nl/vb.rar (只有右下角的作品来调整)

我写的自定义代码来调整大小和拖动应用。但是当我调整应用程序的大小时,它会闪烁。在图像/面板的边界之间会有一些空间。我该如何解决这个问题?

我不能让这个问题的截图因为截图不存在闪烁效果:/

+0

你能从应用程序发布自定义皮肤代码和/或调整大小的代码?尽管你无法发布截图是对的 - 我对此感到轻笑,主要是因为我想要一个。编辑:或者,呃,压缩你的*代码*,而不是EXE。我当然不想在我的开发盒上打开一些未知的可执行文件! – 2010-12-20 11:57:03

回答

0

你重绘每个调整事件?如果是这样,您可能会经常重画,并且可能需要将您的渲染与resize事件分离(例如,在调整大小和向下鼠标时,不渲染)。我以前有类似的问题,但在拖动窗口中的对象...

+0

嗯..是的,它正在重新调整resize事件。我将研究那一个。谢谢! – 2010-12-20 13:13:37

+0

Np祝你好运 - 你应该能够设置一个标志来跳过绘画,如果你调整大小和鼠标按钮关闭。 – 2010-12-20 13:15:07