2011-10-28 35 views
0

我已经用win api在C#中创建了一个窗口。并把它作为另一个窗口的孩子。这个父窗口是一个外部程序,我不知道它的源代码。用C#赢得api。父窗口绘制在其子上

当我移动我的窗口父窗口里面的一些家长的元素绘制自己我的窗户。

为了更好的理解我做了一些画面。

这之前,我将我的窗口。我的窗户是灰色的。

enter image description here

而这一次在“SeatOpen”按钮移动我的窗口之后。

enter image description here

我不知道我的窗口,窗口如何父母可以借鉴。 那么,为什么会发生这种情况,以及如何解决?

回答

1

父窗口是不是你的窗口上绘制...你是没有到你的窗口上绘制自己 - 你的窗口没有响应,所以无论是生活垃圾在屏幕上仍然存在于WM_PAINT出于某种原因的消息。

0

尝试当位置改变重绘你的窗口,它是在座椅开启按钮。