0

我有一个 VB.net MDI 应用程序,其中包含一个模式窗口(显示为模式的普通窗口)。我有一个自定义标题栏按钮,如果用户在模式区域外单击,该按钮就会消失。

通常情况下,点击关闭一个模态会导致系统发出哔声,然后闪烁模态窗口的标题栏。

我想知道如何检测闪烁何时完成(如果可能,使用 WndProc),以便我可以重绘自定义按钮。

任何人都知道如何做到这一点?谢谢!

4

2 回答 2

0

已经有一段时间了,但我相信当框架需要重新绘制时,您的窗口应该会收到 WM_NCPAINT 消息。

于 2011-03-31T21:18:46.870 回答
0

事实证明,我把 WndProc(m) 线放在了错误的位置。

于 2011-04-01T18:45:59.920 回答