MFC 怎样才可以让应用窗口随意拖动

来源:互联网 发布:自然知彼护肤品怎么样 编辑:程序博客网 时间:2024/04/28 00:59
MFC 怎么样可以让应用窗口随意拖动,即在隐藏了对话框的TitleBar之后,还能随意拖动窗口
方法一:重载WM_NCHITTEST,然后将OnNcHitTest里内容修改为: UINT   nHitTest   =   CDialog::OnNcHitTest(point);    if   ((nHitTest   ==   HTCLIENT)   &&   (::GetAsyncKeyState   (MK_LBUTTON)   <   0))     nHitTest   =   HTCAPTION;    return   nHitTest;  方法二:重载WM_LBUTTONDOWN,在OnLButtonDown中添加: PostMessage(WM_NCLBUTTONDOWN,HTCAPTION,MAKELPARAM(point.x,   point.y));

原创粉丝点击