我重绘的标题栏按钮,拦截了大部分的NC消息,包括Active消息,但是还是有一个奇怪的问题。
当运行窗口的时候,第一次点击标题栏,标题栏按钮就会出现像WIN2000那样的灰色按钮(我用的是XP),释放后再第2次点击就没事了,按钮被完全覆盖住不会再出现。
不知道这个第一次点击的标题栏是在哪个过程里绘画按钮的,用SPY++看也没有别的消息。
我处理一以下消息ON_WM_PAINT()
ON_WM_ACTIVATE()
ON_WM_SIZE()
ON_WM_NCPAINT()
ON_WM_NCHITTEST()
ON_WM_NCACTIVATE()