如何把控件话在一个类似delphi的panel中?

狂烂球 莉莉丝科技 引擎开发  2005-08-09 10:29:30
在VC中,控件都是直接在dialog中的,
如何像delphi那样把控件都话在一个group box里或一个panel里?
...全文
67 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
xiangding 2006-04-19
如果要透明怎么办?
回复
狂烂球 2005-08-13
to 楼上:
但是怎么定义那个窗口呢?该窗口又怎么放在Dialog上?
回复
enfeeling 2005-08-11
可以先定义一个窗口,然后在窗口中写控件,下面是一个CStatic的例子:
CStatic stctic;
static.create(_T("test",格式|格式,Crect(10,10,20,20),this,ID_STATIC));
test 为控件上显示的内容
格式 具体忘了,有可视,左对齐....
Crect 为次控件的窗口中的位置
this 为窗口指针(CWnd *)
ID_STATIC 控件的ID
回复
dirdirdir3 2005-08-09
对话框可以做成类似panel的效果,建立一个对话框后,使用ModifyStyleEx(0,WS_EX_CONTROLPARENT);
然后自己移动位置,覆盖在要覆盖的地方就可以了。
回复
狂烂球 2005-08-09
todirdirdir3(风):

那么怎样把这个对话框放在主对话框上呢?
回复
发帖
界面
创建于2007-09-28

1.5w+

社区成员

VC/MFC 界面
申请成为版主
帖子事件
创建了帖子
2005-08-09 10:29
社区公告
暂无公告