a.cpp通过下面方法调用 b.cpp
b *bb = new b;
bb->Create(IDD_DIALOG1,NULL);
bb->ShowWindow(SW_SHOW);这样虽然窗口可以出来.但为何a 窗口始终在b窗口下方.当鼠标点击A时也是一样.我想实现点击A时A在上面,点击B时B在上面,当A最小化时B不用跟着A窗口同时最小化.我上面的代码会让B跟随A一起最小化,是我那里写错了呢.请大家帮帮忙,
b *bb = new b;
bb->Create(IDD_DIALOG1,NULL);
bb->ShowWindow(SW_SHOW);这样虽然窗口可以出来.但为何a 窗口始终在b窗口下方.当鼠标点击A时也是一样.我想实现点击A时A在上面,点击B时B在上面,当A最小化时B不用跟着A窗口同时最小化.我上面的代码会让B跟随A一起最小化,是我那里写错了呢.请大家帮帮忙,
解决方案 »
- 如何将CString字符串快速转换为十六进制的字符串?最好是系统函数。
- 如何知道ftp的命令端口是哪个?
- 自制一个ftp客户端 访问本机(127.0.0.1)ftp可以 外网(如202.113.72.6)却不行 应该如何解决
- 这里有多少人不用sdk给的基本控件,而全部自己画的?
- 获取系统时间
- VC/MFC讨论群:22042021欢迎大家加入
- VC6.0+ADO操作数据库的问题!!!
- 串口通信中接受数据的问题
- 能否编个程序,使我打开的文档在不编辑的状态下数分钟隐藏,想用时有快捷键使它弹出。
- 问题很简单,可是小生不会,郁闷!
- 怎么样CListCtrl自动选中一行??????
- 请问如何在一个列表框中加入多个多列复选框,并能响应相应的操作!
{
if( SENDDLG != NULL && ::IsWindow(SENDDLG->m_hWnd) )
{
return ;
}
else
{
//SENDDLG = new SEND;
SENDDLG = new SEND(CWnd::GetDesktopWindow() ); SENDDLG->Create(IDD_DIALOG1,NULL);
SENDDLG->ShowWindow(SW_SHOW);
} *pResult = 0;
}看别人搞的. 从A 引出B窗口, 点击A时B会在最上方. 最小化A时B是不会跟着最小化.为何我的就不行呢....
b->create(id,CWnd::GetDesktopWindow())这样可以实现,让它以桌面为它的父类.如果用 a*b = new bb(CWnd::GetDesktopWindow());
这样我的不行不过也给分.呵.