VC++中, 在鼠标已经按住窗口边缘, 要拖拽调整窗口大小的时候, 会发送什么消息? 30
就是说我可以拦着这个消息,然后决定是否调整窗口大小,如:如果大小已经到默认的最小大小,则直接返回,不再调整大小....
就是说我可以拦着这个消息, 然后决定是否调整窗口大小, 如: 如果大小已经到默认的最小大小, 则直接返回, 不再调整大小.
展开
3个回答
2015-08-26 · 知道合伙人互联网行家
关注
展开全部
WM_SIZE
比如
void CMainFrame::OnSize(UINT nType, int cx, int cy)
{
//CMDIFrameWndEx::OnSize(nType, cx, cy);
TRACE("cx=%d; cy=%d", cx, cy);
int x = 100; //--> desired size
int y = 100; //-->desired size
if (cx > 800)
MoveWindow(0, 0, x, y, TRUE); //->Move window
else
return;
}
更多追问追答
追问
这不行, 我已经试过了, 调整的部分会黑.
追答
行啊。。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询