通过处理WM_MOUSEACTIVE,并返回MA_NOACTIVE可以实现点击客户区时不激活窗口,但是点击标题栏还是会激活窗口。
另外,如果在WM_NCHITTEST中返回HTBOTTOMRIGHT(告诉系统鼠标在右下角位置),则不论鼠标是否在客户区,抬起鼠标时都会激活窗口。请问冒泡的没冒泡的高手们,如何实现点击窗口的客户区和非客户区,都不能激活该窗口?
另外,如果在WM_NCHITTEST中返回HTBOTTOMRIGHT(告诉系统鼠标在右下角位置),则不论鼠标是否在客户区,抬起鼠标时都会激活窗口。请问冒泡的没冒泡的高手们,如何实现点击窗口的客户区和非客户区,都不能激活该窗口?
HTCLIENT表示客户区