今天为程序添加mousehover函数,发现不能响应,很气人。
要仔细去看下官方,翻看msdn:
msdn它只会在图像重绘地方响应
Posted to a window when the cursor hovers over the client area of the window for the period of time specified in a prior call to TrackMouseEvent.
如果在onpaint函数使用cclientdc绘图的话,就会被判定非客户区。
所以,必须在onpaint里面用cpaintdc绘图,才会响应mousehover。