社区
界面
帖子详情
多界面多控件怎么实现?
jiaerboy
2009-09-01 11:24:32
我是这样想的,,有A,B,C这样三个菜单,,每点一个菜单,在客户区都显示不同的控件(控件多一些),这该怎么实现?郁闷中
...全文
79
9
打赏
收藏
多界面多控件怎么实现?
我是这样想的,,有A,B,C这样三个菜单,,每点一个菜单,在客户区都显示不同的控件(控件多一些),这该怎么实现?郁闷中
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq539929779
2009-09-10
打赏
举报
回复
i 服了 u
心留
2009-09-02
打赏
举报
回复
[Quote=引用 2 楼 pady_pady 的回复:]
做三个对话框,指定为children,并指定x,y pos,也可以在WM_initdialog里用movewidow。主对话框包含dlg1,dlg2,dlg3 的头文件。当点第一个按钮,dlg1->ShowWindow(SW_SHOW);dlg2->ShowWindow(SW_HIDE);dlg3->ShowWindow(SW_Hide);
[/Quote]
聪明
feilinhe
2009-09-02
打赏
举报
回复
[Quote=引用 1 楼 learnhard 的回复:]
你把这三组控件分别放到不同的tab中不行吗?以属性页控件来显示,这样多方便
[/Quote]
这个很好,你也可以这样,点击不同的菜单,然让相应的按钮显示隐藏
You Try Me
2009-09-02
打赏
举报
回复
[Quote=引用 2 楼 pady_pady 的回复:]
做三个对话框,指定为children,并指定x,y pos,也可以在WM_initdialog里用movewidow。主对话框包含dlg1,dlg2,dlg3 的头文件。当点第一个按钮,dlg1->ShowWindow(SW_SHOW);dlg2->ShowWindow(SW_HIDE);dlg3->ShowWindow(SW_Hide);
[/Quote]
我们也打算这么做
up up
pady_pady
2009-09-02
打赏
举报
回复
做三个对话框,指定为children,并指定x,y pos,也可以在WM_initdialog里用movewidow。主对话框包含dlg1,dlg2,dlg3 的头文件。当点第一个按钮,dlg1->ShowWindow(SW_SHOW);dlg2->ShowWindow(SW_HIDE);dlg3->ShowWindow(SW_Hide);
Conry
2009-09-02
打赏
举报
回复
[Quote=引用 2 楼 pady_pady 的回复:]
做三个对话框,指定为children,并指定x,y pos,也可以在WM_initdialog里用movewidow。主对话框包含dlg1,dlg2,dlg3 的头文件。当点第一个按钮,dlg1->ShowWindow(SW_SHOW);dlg2->ShowWindow(SW_HIDE);dlg3->ShowWindow(SW_Hide);
[/Quote]
up
俺就经常这么干
kylinbu
2009-09-02
打赏
举报
回复
2楼的做法聪明可取
如果鉴于通用控件 和 布局的考虑,非要在同一个DIALOG里的话,用
GetDlgItem(IDC_ID)->ShowWindow(SW_SHOW); // 实现显示
GetDlgItem(IDC_ID)->ShowWindow(SW_HIDE); // 实现隐藏
codelast.com
2009-09-02
打赏
举报
回复
你把这三组控件分别放到不同的tab中不行吗?以属性页控件来显示,这样多方便
jiaerboy
2009-09-02
打赏
举报
回复
我是这样做的
#define NUM_SAFE (sizeof (Safe) / sizeof (Safe[0]))
CONTROLS Safe[]={
TEXT("button"), TEXT("事件"), BS_GROUPBOX, 10,50,500,250, IDC_SAFE_DES_GRP,
WC_LISTVIEW, NULL, LVS_REPORT|WS_BORDER, 15,70,490,200,IDC_SAFE_DES_LISTVIEW,
TEXT("button"), TEXT("开始接收"), BS_PUSHBUTTON,15,275,80,20, IDC_SAFE_DES_STOP,
TEXT("button"), TEXT("事件过滤"), BS_PUSHBUTTON,335,275,80,20, IDC_SAFE_DES_FILTER,
TEXT("button"), TEXT("清空事件"), BS_PUSHBUTTON,425,275,80,20, IDC_SAFE_DES_EMPTY,
}
BOOL CreateSafe(HWND hwndParent,HWND *hWndSafe)
{
HINSTANCE hInst=GetModuleHandle(NULL);
int index;
INITCOMMONCONTROLSEX icex;
icex.dwSize=sizeof(INITCOMMONCONTROLSEX);
icex.dwICC=ICC_LISTVIEW_CLASSES;
InitCommonControlsEx(&icex);
for(index=0;index<NUM_SAFE;index++)
{
hWndSafe[index]=CreateWindow(Safe[index].szClass,
Safe[index].szName,
WS_CHILD|WS_VISIBLE|Safe[index].iStyle,
Safe[index].ix,
Safe[index].iy,
Safe[index].icx,
Safe[index].icy,
hwndParent,
(HMENU)Safe[index].id,
hInst,
NULL);
}
return TRUE;
}
点击一个菜单创建这些控件,,可是点另一个菜单怎么能让这些没了呢,,试过
for(index;index<NUM_SAFE;index++)
{
if(hwndsafe[index]!=NULL)
showwindow(hwndsafe[index],SW_HIDE)
}
这样做根本没用
该怎么解决
OPENCV的MFC
界面
+CAMSHIFT跟踪(在MFC对话框的picture
控件
中
实现
CAMSHIFT跟踪)
一般opencv的camshift
实现
都是使用opencv自己的窗口,这样对控制很不方便,我在MFC对话框的picture
控件
里
实现
了camshift跟踪
漂亮的.Net
控件
一个为RadioButton
控件
,(带源程序)可以定制漂亮的图形
界面
,提供成组功能。 并
实现
了极酷的Alpha Blending渐变及变换效果。用的是Vs.net Beta2,使用时必须把Checked,UnChecked,...
VC++ 仿QQ2011
界面
效果 (MFC) 源码
仿QQ2011
界面
,性能不算太好 源码 效果图在这http://blog.csdn.net/geniusice18/archive/2011/06/09/6533782.aspx
Android+SQlite《学生信息管理系统》(增删改查)源代码
虽然比较简单,但是
实现
了
界面
登陆、增删改查等功能。有对android一些基本
控件
的应用: 比如:1.使用listview
控件
来显示SQlite 数据库中的记录,并添加其上的长按时间响应(增删改) 2.使用下拉框
控件
spinner...
MFC DirectUI
DirectUI:包含一些常用
控件
button, checkbox, groupbox, label, progress, radiobox, slider等,可以通过XML来解析
控件
,此DUI没有
实现
布局,我自己是通过窗口来布局的。 一个TEST工程和一个gamelobby.exe(无源码,...
界面
15,978
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章