如何使用WndProc检测模态标题栏何时闪烁?

时间:2011-03-31 21:02:40

标签: vb.net modal-dialog titlebar wndproc

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

通常情况下,单击模式将导致系统发出蜂鸣声,然后闪烁模态窗口的标题栏。

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

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

2 个答案:

答案 0 :(得分:0)

已经有一段时间了,但我相信你的窗​​口应该在帧需要重新绘制时收到WM_NCPAINT消息。

答案 1 :(得分:0)

事实证明我在错误的位置使用了WndProc(m)线。