看MSDN 的例子写了一下,好像有点问题,大小改变了,同时窗口位置也跟着变。。痛苦…………
那位兄弟帮忙解决一下
代码如下:
CRect myRect;
GetClientRect(&myRect); ClientToScreen(myRect); MoveWindow(myRect.left, myRect.top,
myRect.Width(), myRect.Height()+50);
那位兄弟帮忙解决一下
代码如下:
CRect myRect;
GetClientRect(&myRect); ClientToScreen(myRect); MoveWindow(myRect.left, myRect.top,
myRect.Width(), myRect.Height()+50);
GetClientRect(&myRect);ClientToScreen(myRect);
SetWindowPos(&CWnd::wndTop, myRect.left, myRect.top,
myRect.Width(), myRect.Height()+50,
SWP_NOMOVE|SWP_NOSIZE|SWP_NOACTIVATE);
应该怎么定死最左上角坐标
to:handwolf(狼之友!)
你这样弄之后,窗口什么变化都没有了55555
是不是那有问题?
-->
GetWindowRect(&myRect);
GetClientRect(&myRect);
ClientToScreen(myRect);
SetWindowPos(&CWnd::wndTop, myRect.left, myRect.top,
myRect.Width(), myRect.Height()+50,
SWP_NOMOVE|SWP_NOACTIVATE);