编程小苑
C++博客
首页
新文章
新随笔
聚合
管理
posts - 19, comments - 21, trackbacks - 0
SetWindowPos
昨天写了MoveWindow函数,今天又要写SetWindowPos函数,因为MoveWindow确实不好,浪费了差不多一天时间。。。对于主窗口,选择了Center属性就可以移动位置,不选就不行;窗口资源过大也不能移动;改变后窗口的尺寸大于等于屏幕尺寸的话,在它上面DoModal出来的新窗口不能移动。。原来,使用MoveWindow移动对话框位置似乎有很苛刻的条件,一不小心就原地不动了,而且我也实在琢磨不透这样的条件,网上也没有查处来。今天用了SetWindowPos后,才发现,果然好用!
BOOL SetWindowPos(
const
CWnd
*
pWndInsertAfter,
int
x,
int
y,
int
cx,
int
cy,
UINT nFlags
);
Parameters
pWndInsertAfter
Identifies the
CWnd
object that will precede this
CWnd
object in the Z-order. This parameter can be a pointer to a
CWnd
or a
Pointer
to one of the following values:
wndBottom
Places the window at the bottom of the Z-order. If this
CWnd
is a topmost window, the window loses its topmost status; the system places the window at the bottom of all other windows.
wndTop
Places the window at the top of the Z-order.
wndTopMost
Places the window above all nontopmost windows. The window maintains its topmost position even when it is deactivated.
wndNoTopMost
Repositions the window to the top of all nontopmost windows (that is, behind all topmost windows). This flag has no effect if the window is already a nontopmost window.
nFlags
Specifies sizing and positioning options. This parameter can be a combination of the following: 常用的是
SWP_SHOWWINDOW
注意:
这里的坐标参数用的是Client坐标,对于子窗口用的是其父窗口的坐标系。然而对于用DoModal()弹出的窗口,如果在资源属性里没有选择Child属性的话,它的父窗口是DeskTop,而不是调用DoModal()的窗口。
posted on 2006-03-01 17:30
halCode
阅读(2699)
评论(0)
编辑
收藏
引用
所属分类:
VC/MFC
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
相关文章:
讲讲volatile的作用(转)
SetWindowPos
MoveWindow
对《Visual C++中为普通程序添加ODBC应用》的学习和认识
网站导航:
博客园
IT新闻
BlogJava
博问
Chat2DB
管理
<
2006年2月
>
日
一
二
三
四
五
六
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(7)
给我留言
查看公开留言
查看私人留言
随笔分类
DirectShow
Qt编程(3)
VC/MFC(4)
算法/数据结构(5)
心情(6)
随笔档案
2008年7月 (1)
2006年4月 (1)
2006年3月 (4)
2006年2月 (1)
2005年12月 (6)
2005年11月 (6)
文章分类
VC/MFC(4)
备看文档(10)
驱动(1)
算法/数据结构(6)
心情(1)
文章档案
2006年9月 (1)
2006年5月 (2)
2006年2月 (1)
2006年1月 (4)
2005年12月 (5)
2005年11月 (7)
相册
程序相关
编程资源
http://dict.cnki.net/
infoxa的E书下载
很不错的书籍下载站,不用注册,书籍丰富
MSDN上DDK的教程
很难找到,所以保存起来
驱动开发网
驱动开发网
中国协议分析网
不务正业
IMG2TXT
IMG2TXT
MakePic
Make various funny Pics
我99伴奏
不错,全,而且质量还不错
找工作
经典招聘面试笔试题目集锦
招聘笔试题目交流
搜索
最新评论
1. re: 灰鸽子第二章:好马配好鞍,服务端正确配置
安装名改1.EXE 启动项那里也改1 不行就是不行!骗人的!
--LWJ
2. re: NSIS常见问题集锦
怎样屏蔽安装时候用户选择路径,我想自定义路径不让他选了,谢谢。
--zx
3. 大家一起学习
评论内容较长,点击标题查看
--zinikl
4. re: 原码、反码、补码
评论内容较长,点击标题查看
--sdgsdg
5. re: 一个老工程师的话(转载)
学习了
--小马
阅读排行榜
1. 原码、反码、补码(7026)
2. 用socket编写C/S结构程序的流程图(6303)
3. 关于qt支持中文、国际化 (5255)
4. MoveWindow(2876)
5. SetWindowPos(2699)
评论排行榜
1. 原码、反码、补码(2)
2. 一个老工程师的话(转载)(2)
3. 第一个Qt程序(1)
4. 对《Visual C++中为普通程序添加ODBC应用》的学习和认识(1)
5. 终于弄清了几个长期模模糊糊的问题(0)