我想利用MFC建立一个界面。大致是登录界面(对话框1),主界面(对话框2),菜单界面(对话框3)。我把对话框3的类型改为child了。但是,对话框3的父类默认为登陆界面(对话框1)。如何改成对话框2?
解决方案 »
- list control 中怎么添加mobox box 控件
- 各位大老门, VC窗口界面刷新!!!!
- 求关机的函数
- 怎样加载一幅位图作为背色呀,我用picture控件加载图片后在上面放按钮,按钮总被它覆盖,我又找不到sendtoback选项
- 一个简单的VC问题
- 如何获得的视图滚动条的指针?我想自动移动视图内容,通过控制滚动条来实现??给分!!
- ★★★★★在VC中如何批量移动数据??(高手来看看)★★★★★
- 如何用c++读取256色bmp图形并在屏幕上显示出来??一定给分!!!!!!!
- 怎么才能做出像VC中Output窗口那样能Dock在主框架上的窗口?顺便给大家个拜年。
- help~~~~~~~~(我想送上我所有得分,可是system它不让!)
- atl设计COM中的头文件问题
- CTabView响应标签切换消息
或者修改调用路径
你在帮我看看这个吧。m_menu1是对话框3的对象,hwnd是对画框2的句柄
m_menu1.SetParent(hwnd),可是运行就报错
“CWnd::SetParent”: 不能将参数 1 从“HWND”转换为“CWnd *”
不知道是应该加什么头函数,或者什么库?
费心了
你在帮我看看这个吧。m_menu1是对话框3的对象,hwnd是对画框2的句柄
m_menu1.SetParent(hwnd),可是运行就报错
“CWnd::SetParent”: 不能将参数 1 从“HWND”转换为“CWnd *”
不知道是应该加什么头函数,或者什么库?
费心了
HWND SetParent(
HWND hWndChild, // handle to window whose parent is changing
HWND hWndNewParent // handle to new parent window
);
::SetParent(m_menu1.m_hWnd,hwnd);
2.
CWnd* SetParent( CWnd* pWndNewParent );
static CWnd* PASCAL FromHandle( HWND hWnd );
m_menu1.SetParent(CWnd::FromHandle(hwnd));
比如m_menu1.SetParent(pDlg2)
我是用CMainMenu dlg2;
dlg1.DoModal();// TODO: 在此添加控件通知处理程序代码
产生的对话框2,我巨菜。不知道应该怎么改?
而且CMainMenu dlg2;
dlg1.DoModal();// TODO: 在此添加控件通知处理程序代码
在对话框1 的类中定义的