SetWindowPos
GetWindowRect
哪位对这两个函数比较熟悉?可以教一下我具体怎么用吗?谢谢!
GetWindowRect
哪位对这两个函数比较熟悉?可以教一下我具体怎么用吗?谢谢!
解决方案 »
- DOM解析,可以一次加载多个XML文档吗?
- SDI多视图,切换到CEditView或CFormView界面后报错
- 一个困扰我一周的问题(如何把两个功能融合到一个对话框上而不冲突)
- 想用VC做个语音软件,打算用微软的TTS引擎,可分发给用户需要哪个语音安装文件?
- 关于复合控件的问题(又是一个被怀疑是微软bug的现象)
- 关于静态库的初始化问题。
- WINAMP的磁性窗体的实现!!!
- 怎样在使用webbrowser中屏蔽掉弹出的messagebox?
- MCSD教材M$(E文)1011,1012,1015,1618哪有下载?
- 在ATL组件中如何使用SAFEARRAY与VB客户传递数组?(无内容)
- "保存文件老提示文件被占用",是不是编译器的bug?
- 关于DDK编程
GetWindowRect(&rc);
那么rc就是当前窗口的矩形大小
rc.left,rc.top,rc.right,rc.bottom分别就是窗口左上右下的坐标了SetWindowPos(...)
功能就很强大了
它可以设置窗口位置以及大小
同时可以设置他的属性你可以根据MSDN上的说明进行一下测试
相信试一下你就会明白了May you succeed!
SetWindowpos()函数的例子吗?文字不是很理解!我没装MSDN哪们有MSDN的下载网址啊?谢谢!
表示不考虑(0,0),仅仅将大小改为200x300,位置不变
SetWindowPos(NULL,0,0,200,300,SWP_NOMOVE);
表示不考虑200X300,只是把位置挪到(0,0).大小不变
如果想同时改变,最后可用SWP_NOZORDER等
参数中还有SWP_SHOWWINDOW 显示窗口 对应的SWP_HIDEWINDOW
第一个参数可以CWnd::wndTopMost表示放到最顶层
累了还是看msdn吧。。