VC新手:对话框程序的问题。。。。 我用VC向导生成一个有关于窗口的对话框程序,运行时在程序的系统菜单中有一项"关于XXX(A)..."的菜单项,但是,它弹出的关于窗口是模式对话窗,我如何改动,才能使其弹出的是无模式对话框呢?(是从窗口的系统菜单的"关于"菜单中弹出无模式窗口) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 找到弹出关于对话框的部分,自己create一个对话框 你在www.google.com中输入“非模态对话框 vc"然后就有一大把。 在你的程序中找到如下:void CAaApp::OnAppAbout(){ CAboutDlg aboutDlg; aboutDlg.DoModal();}将其改为:void CAaApp::OnAppAbout(){ CAboutDlg *aboutDlg; aboutDlg=new CAboutDlg; aboutDlg->Create(IDD_ABOUTBOX); aboutDlg->ShowWindow(SW_SHOW); } OnSysCommand(){ if ((nID & 0xFFF0) == IDM_ABOUTBOX) { CAboutDlg dlgAbout; dlgAbout.Create(IDD_ABOUTBOX); dlgAbout.ShowWindow(SW_SHOW); } else { CDialog::OnSysCommand(nID, lParam); }} 在需要显示"关于"对话框的地方加上下面的代码:CAboutDlg *pAbout;pAbout = new CAboutDlg;pAbout->Create(IDD_ABOUTBOX);pAbout->ShowWindow(SW_SHOW); 线程问题 vc的单文档程序如何改成服务, vista的安全性太高,怎样把文件复制到system32/drivers文件夹,急....可以加分. 如何通过List Control控件向数据库中添加新记录? 请问对话框的的菜单怎么响应消息 如何把CListCtrl转换成一个ActiveX控件?高分谢人 那么小的问题。。。气死人`!我错在哪里。。。。 请问怎样将字体对话框里选择的字体大小,颜色等赋值给Edit控件的文本 谁能帮我调一下DCOM程序? 各位大侠讲讲struct与对齐问题吧? 请问:如何获得 CPU主频 和 系统内存大小? AfxBeginThread
void CAaApp::OnAppAbout()
{
CAboutDlg aboutDlg;
aboutDlg.DoModal();
}将其改为:
void CAaApp::OnAppAbout()
{
CAboutDlg *aboutDlg;
aboutDlg=new CAboutDlg;
aboutDlg->Create(IDD_ABOUTBOX);
aboutDlg->ShowWindow(SW_SHOW);
}
{
if ((nID & 0xFFF0) == IDM_ABOUTBOX)
{
CAboutDlg dlgAbout;
dlgAbout.Create(IDD_ABOUTBOX);
dlgAbout.ShowWindow(SW_SHOW);
}
else
{
CDialog::OnSysCommand(nID, lParam);
}
}
CAboutDlg *pAbout;
pAbout = new CAboutDlg;
pAbout->Create(IDD_ABOUTBOX);
pAbout->ShowWindow(SW_SHOW);