社区
界面
帖子详情
怎么在程序中变化Dialog的大小和位置呀,我用setwindowpos是不行的
南安风语者
2006-05-12 04:53:20
怎么在程序中变化Dialog的大小和位置呀,我用setwindowpos是不行的
...全文
166
8
打赏
收藏
怎么在程序中变化Dialog的大小和位置呀,我用setwindowpos是不行的
怎么在程序中变化Dialog的大小和位置呀,我用setwindowpos是不行的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
南安风语者
2006-05-16
打赏
举报
回复
不好意思呀,给的分太少了,就只能分这么点给大家了
南安风语者
2006-05-16
打赏
举报
回复
谢谢大家了,是我自己用错了,我用了CWnd*指向Dilog,这是错误的
mynamelj
2006-05-13
打赏
举报
回复
BOOL SetWindowPos( HWND hWnd,
HWND hWndInsertAfter,
int X,
int Y,
int cx,
int cy,
UINT uFlags //注意这个参数很重要
);
下面参数意义代表忽略哪项功能:
SWP_NOMOVE // 忽略移动窗口位值
SWP_NOSIZE // 忽略窗口尺寸
SWP_NOZORDER // 忽略窗口的Z顺序
....
如果你填写了SWP_NOMOVE|SWP_NOSIZE这时窗口将不会移动也不会改变窗口尺寸.该函数是个多功能的函数,用起来比较灵活...只是不熟悉的人往往会出错.
CUG122032
2006-05-13
打赏
举报
回复
好多星星...
lixiaosan
2006-05-12
打赏
举报
回复
setwidnowpos和movewindow都可以,不知道你怎么用得
思危
2006-05-12
打赏
举报
回复
我也是用MoveWindow,比较简单
goodboyws
2006-05-12
打赏
举报
回复
你是怎么用的?用MoveWindow更简单些
syy64
2006-05-12
打赏
举报
回复
在OnSize里用MoveWindow函数。
MFC
Dialog
改变
大小
后,控件
位置
随之改变方法
在使用MFC写
Dialog
程序
时,对话框
大小
调动后,控件的
大小
和
位置
没有
变化
,界面看起来会很不美观。上网也搜了一些方法,但要么编译有问题,要么运行结果不理想。使用了一下两种方法,经验证可用。 一 手动写代码...
MFC
Dialog
改变
大小
后,控件随之改变方法
在使用MFC写
Dialog
程序
时,对话框
大小
调动后,控件的
大小
和
位置
没有
变化
,界面看起来会很不美观。上网也搜了一些方法,但要么编译有问题,要么运行结果不理想。使用了一下两种方法,经验证可用。 一 手动写代码...
VC 固定窗口
大小
在对话框的OnInt
Dialog
中
使用
Set
Window
Pos
Set
Window
Pos
(NULL,宽,高,SWP_NOZORDER|SWP_NOMOVE)就行了。 void CDemoDlg::OnTest1() { //设置窗口的
大小
和
位置
Set
Window
Pos
(NULL, 0, 0, 320, ...
MFC一一
Set
Window
Pos
与Move
Window
的用法区别
两者用途:均表示改变控件的
大小
和
位置
分别介绍:(1)、
Set
Window
Pos
:改变一个子窗口,弹出式窗口或顶层窗口的尺寸,
位置
和Z序。BOOL
Set
Window
Pos
( const CWnd* pWndInsertAfter, int x, //Specifies the new ...
MFC
Dialog
子窗口
大小
随父窗口而能改变,控件随窗口
大小
而改变
1、为
Dialog
添加类,假定类名字:CMyDLG。并将属性
中
的style设置为:child 2、CMyDLG的头文件添加: public: CWnd *m_pParent; virtual BOOL OnInit
Dialog
(); afx_msg void OnSize(UINT nType, int cx, int cy);...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章