如果应用程序自己绘制的界面没有标题栏,那我们怎么来拖动界面呢?
当鼠标在窗口内移动,点击或者释放时都会产生WM_NCHITTEST消息,响应函数OnNcHitTest会返回一个枚举值,mfc会根据这个枚举值进行相应的处理。
这个代码实现的功能就是只要鼠标的点击点位于客户端内,就返回一个HTCAPTION参数,然后系统就会以为你在拖到标题栏,从而实现界面的拖动。
如果应用程序自己绘制的界面没有标题栏,那我们怎么来拖动界面呢?
当鼠标在窗口内移动,点击或者释放时都会产生WM_NCHITTEST消息,响应函数OnNcHitTest会返回一个枚举值,mfc会根据这个枚举值进行相应的处理。
这个代码实现的功能就是只要鼠标的点击点位于客户端内,就返回一个HTCAPTION参数,然后系统就会以为你在拖到标题栏,从而实现界面的拖动。