各位大虾.想请教一个难题,请大家指点一下.我现在做的项目遇到这样的一个问题.就是在鼠标在窗口中进行拖拉的时候需要将窗口利用虚框的形式拖动,直到鼠标释放之时才将窗口移动到释放位置,前提是不用如SystemParametersInfo()等更改系统设置.本人所遇问题有两个:一个是当鼠标弹起之时无法捕捉到鼠标弹起信息.二是暂时还没有想到解决选中窗口之时移动过程窗口不移动,只移动虚框.等鼠标弹起再将窗口移动到目标位置的方法.请各大虾帮帮忙.快点帮帮小弟想个法子
调试欢乐多
2.窗口不移动 : 拦截消息
只移动虚框: 自画或者用控件 移动
就好了
RECT rc = {100,100,300,300};
for(int i=0;i<3;i++)
{
DrawFocusRect(hDC,&rc);
InflateRect(&rc,-1,-1);
}
ReleaseDC(HWND_DESKTOP,hDC);