我有一个有些奇怪的问题在WPF中,在那里我已经创建了一个自定义窗口型(配备了一个通知图标,自定义镶边,主要是)。在正常情况下,它可以正常工作(例如,使用手柄等来调整大小)。然而,当试图将窗口自动调整为内容大小时,我最终会遇到这样一种情况:它可以调整较小的大小,而不必重绘窗口后面的窗口。上(自定义)窗口如何重绘显示窗口大小调整
当移动窗口(通过DragMove()
),它正确地重新绘制的一切背后,但直到它移动或隐藏,没有任何反应。
谁能告诉我DragMove()
的产生,导致以前由窗口客户区隐藏无效,正确重绘区域有什么消息?我试过WM_PAINT
指着我的自定义窗口,但它要么什么也不做(例如Windows不指望从我WM_PAINT
消息),或者只重绘当前客户端区域,而不是以前的一个。