如何在任何时候拖动窗口标题移动窗口时都显示窗口内容(即使去掉'桌面右键'-'属性'-'效果'里的'拖动窗口时显示窗口内容'选项!?? 如何在任何时候拖动窗口标题移动窗口时都显示窗口内容(即使去掉'桌面右键'-'属性'-'效果'里的'拖动窗口时显示窗口内容'选项!?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在moveing中移动你的窗口...不过有一个副作用...你的窗口边框会有一虚线...void CMainFrame::OnMoving(UINT fwSide, LPRECT pRect) { CFrameWnd::OnMoving(fwSide, pRect); MoveWindow(pRect);}可能还有更好的方法...比如说处理wm_nclbuttondown,wm_ncmousemove之类的... OnLButtonDown(){ SetCapdoture(); //记录鼠标位置以便计算窗口移动偏移 GetCursorPos();}OnMouseMove(){ if(GetCapture()==this) { //计算窗口的新位置 ... ... MoveWindow(); }}OnLButtonUp(){ ReleaseCapture();} YES!楼上说的对!分别改为非客户区的就行...在onncbuttondown中判断nHittest的值...如果是HTCAPTION的话就进行...否则忽略 跨进程模拟左键单击另一程序的systreeview32的节点 初学mfc,关于那个菜单有点不懂 [win32 sdk]关于对话框之间的消息。 如何使程序中的控件背景为透明? 如何在一个应用程序里打开一个文件? 民币2000请高手修改2个程序,要求非常熟悉WINDOWS内核编程 请问如何相应按钮的LBUTTONDOWN消息啊? 初学者请教一个问题 关于vc中变量命名的规则 关于bcg库的问题,简单的很!!!!!!!!!!! 请问对个各种消息lParam和wParam的具体内容是什么? 你给我意见,我给你高分!!!!
不过有一个副作用...
你的窗口边框会有一虚线...void CMainFrame::OnMoving(UINT fwSide, LPRECT pRect)
{
CFrameWnd::OnMoving(fwSide, pRect);
MoveWindow(pRect);
}可能还有更好的方法...比如说处理wm_nclbuttondown,wm_ncmousemove之类的...
{
SetCapdoture();
//记录鼠标位置以便计算窗口移动偏移
GetCursorPos();
}OnMouseMove()
{
if(GetCapture()==this)
{
//计算窗口的新位置
... ...
MoveWindow();
}
}OnLButtonUp()
{
ReleaseCapture();
}