做ActiveX时怎样实现显示一个小的Dialog的窗口。 我做的一个ActiveX控件,要实现一个小的Dialog的窗口,显示在大的ActiveX控件的右下角。现在显示大的ActiveX控件 时,怎样实现这个小的Dialog窗体显示在该大的ActiveX控件右下角。不知道怎么把该小的Dialog窗体弹出来并显示在左下角。 谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 嗯,就是做一个child窗口,但是不知道怎么做,当我使用ChildDlg.DoModal()时,结果必须把child窗口关掉才能显示FatherDlg,没有什么思路,大侠指导啊。 //创建非模式对话框CDialog *dlg=new CDialog;dlg->Create(IDD_DIALOG,this);//this是父窗口句柄CWND*类型CRect rc,dlgrc;//客户区域,和对话框区域::GetClientRect(this,&rc);//获取客户区区域//*****将对话框区域设置在客户区右下方dlgrc.left=rc.right-100;//100为对话框宽dlgrc.top=rc.bottom-100;//100为对话框高dlgrc.right=rc.right;dlgrc.bottom=rc.bottom;//*****pdlg->MoveWindow(dlgrc);//将对话框移动到客户区右下方dlg->ShowWindow(SW_SHOW);//显示对话框dlg->DestroyWindow();//销毁该对话框delete dlg;//释放指针 做软件工作的有没有必要考研考证或者其他的什么深造? 如何读取某一目录下的子目录数,并由相应目录名动态生成菜单,并控制相应菜单? 关于中英文字体?? 人事管理的图片更换法? 如何去掉mainframe上的关闭按扭!在线等, 伤脑筋的小问题~~~~~~~~~~! 如何画曲线图? 哥哥,姐姐!谁在做工业图像处理? 如何判断文档被修改?up有分,不够再加 请问:一个外部程序有一个热键 CTRL+F,是这个外部程序全屏,我想给启动这个外部程序后发一个CTRL+F,不知道该怎么办? CFormView本身自带的对话框可以隐藏吗? 关于IGraphBuilder::RenderFile的提问
CDialog *dlg=new CDialog;
dlg->Create(IDD_DIALOG,this);//this是父窗口句柄CWND*类型
CRect rc,dlgrc;//客户区域,和对话框区域
::GetClientRect(this,&rc);//获取客户区区域
//*****将对话框区域设置在客户区右下方
dlgrc.left=rc.right-100;//100为对话框宽
dlgrc.top=rc.bottom-100;//100为对话框高
dlgrc.right=rc.right;
dlgrc.bottom=rc.bottom;
//*****
pdlg->MoveWindow(dlgrc);//将对话框移动到客户区右下方
dlg->ShowWindow(SW_SHOW);//显示对话框
dlg->DestroyWindow();//销毁该对话框
delete dlg;//释放指针